./xx.py: linha 1: import: comando não encontrado

Estou tentando usar issoProblema de autenticação básica do Python urllib2 código para baixar o conteúdo de uma página da Web a partir de um URL que requer autenticação. O código que estou tentando é:

 import urllib2, base64

request = urllib2.Request("http://api.foursquare.com/v1/user")
base64string = base64.encodestring('%s:%s' % (username, password)).replace('\n', '')
request.add_header("Authorization", "Basic %s" % base64string)   
result = urllib2.urlopen(request)

Está me mostrando:

./xx.py: line 1: import: command not found
./xx.py: line 3: syntax error near unexpected token `('
./xx.py: line 3: `request = urllib2.Request("http://api.foursquare.com/v1/user")'

Eu estou querendo saber o que estou fazendo de errado? estou usandoPython 2.7.5. Como posso baixar o conteúdo do arquivo de um URL que requer autenticação?

questionAnswers(6)

yourAnswerToTheQuestion