2014-09-06 2 views
-1

저는 Python을 처음 접했고 스크립트를 가져 오기 위해 노력하고 있습니다. 따라서 실행할 수 있고 게이트 밖으로 바로 벗어날 수 있습니다. 나는 유효하지 않은 구문이 어디에 있는지, 어떻게 고쳐야하는지 잘 모르겠습니다.Python에서 알 수없는 구문 오류

Traceback (most recent call last): 
** IDLE Internal Exception: 
    File "C:\Python34\lib\idlelib\run.py", line 353, in runcode 
    exec(code, self.locals) 
    File "C:\Users\Admin\Desktop\hangouts\run.py", line 1, in <module> 
    import hangouts.py 
    File "C:\Users\Admin\Desktop\hangouts\hangouts.py", line 380 
    print "[%s] %s" % (os.path.basename(__file__), unicode(message).encode('utf8')) 
       ^
SyntaxError: invalid syntax 
+0

나 자신을 기분 유사한이 있었다 곳 파이썬 3는 말하고있다. 이 도구를 실행할 수 있도록 권장 버전이 있습니까? – rfoo

+2

답변 됨 [5 년 전] (http://stackoverflow.com/questions/826948/syntax-error-on-print-with-python-3) –

답변

2

python 3을 실행 중이며 호환되지 않는 모듈에 오류가있는 것 같습니다. 파이썬 3에서 "print"는 괄호가 필요한 함수입니다.

"행 아웃"을 업그레이드하거나 파이썬 3과 호환되도록 수정하거나 파이썬을 2.7로 다운 그레이드하십시오. 그러나 모든 사람이 그것에서 ....

https://wiki.python.org/moin/Python2orPython3

+0

괄호 안에 인쇄 인수를 래핑하는 데 도움을 주셔서 감사합니다. 오류가 수정되었습니다. 이제 스크립트를 사용해야하는 사람을 알아내는 작업에 매달 렸습니다. – rfoo