2013-11-09 1 views
0

내가 파이썬 : 하나 기다리고 있었다 : <NEWLINE>

# -*- coding: utf-8 -*- 

    def ANdata(key, id, format, nR, start) : 
     queryUrl = 'http://developer.website.com/api/v4/type/news?api_key=' + key + '&id=' + id + '&format=' + format + '&results=' + nR + '&start=' + start 
     print "test" 

오류

을 쓴 것은이었다

Encountered "\"test\"" at line 6, column 11. Was expecting one of:  <NEWLINE> ...  "(" ...  "[" ...  ";" ...  "," ...  "." ...  "+" ...  "-" ...  "*" ...  "/" ...  "//" ...  "<<" ...  
">>" ...  "%" ...  "^" ...  "|" ...  "&" ...  "=" ...  ">" ...  "<" ...  "==" ...  "<=" ...  ">=" ...  "!=" ...  "+=" ...  "-=" ...  "*=" ...  "/=" ...  "//=" ...  "%=" ...  "&=" ...  
"|=" ...  "^=" ...  "<<=" ...  ">>=" ...  "**=" ...  "or" ...  "and" ...  "not" ...  "is" ...  "in" ...  "if" ...  ";" ...  "," ... 

당신이 문제를 볼 수 있나요?

+0

어떤 Python 버전입니까? – interjay

+0

Pydev를 사용하고 있습니다. src 폴더는 다음과 같습니다. /usr/bin/python3.2mu – 4m1nh4j1

+0

가능한 복제본 [왜이 Python 스크립트는 구문 오류가 있습니까?] (http://stackoverflow.com/questions/4059429/why-are -these-python-scripts-giving-syntax-errors) – oefe

답변

0

아직도 2.3mu의 문제점을 알지 못합니다. 그러나 2.7로 변경 한 후이 문제를 해결했습니다.

6

파이썬 3에서는 print이 키워드에서 기능으로 변경되었습니다. 그래서 그것을 사용하려면 괄호 안에 인수를 추가해야한다

print("test") 

파이썬 2.x에서, 그것은 또는 괄호없이 작동합니다.

관련 문제