2015-01-29 4 views
-1

내가 문자열 보간와 함께 연주하고 나는 점점 계속 다음 내가 파이썬 3에서 유효하지 않은 구문파이썬 문자열 보간 구문 오류

>>> import time 
>>> today = time.strftime("%A") 
>>> print "Today is %s." % today 
File "<ipython-input-3-c488ebb957ac>", line 1 
print "Today is %s." % today 
       ^
SyntaxError: invalid syntax 
+0

...... 파이썬 3 –

+0

어떤 파이썬 버전이없는 – tzaman

+0

사용이 – user2757400

답변

0

실수로 Python3 인터프리터를 호출하고있는 것 같습니다. 시도하십시오 print("Today is %s." % today). (오히려 문으로 이전 print보다 함수로 print()에게

+0

감사합니다. – user2757400

1

가 계속 이유를 이해하지 않는다 - 당신이 여기에 사용을 고려되어야하는 코드가 유효 파이썬 2 - print 함수이기 때문에 괄호로 호출해야합니다 : 파이썬 2를 실행하는 경우, 당신은 다음 명령을 사용하여이 동작을 활성화 할 수 있다는

print("Today is %s." % today) 

주 (통역관 커밋 했니? omizations) : 인터프리터를 시동 할 때 실행중인 파이썬 버전이 표시됩니다

from __future__ import print_function 

하는 것으로. 명령 행에서 python --version을 실행하여이를 볼 수도 있습니다.