我是一個python新手。我試圖理解爲什麼我得到這個錯誤:Python - 爲什麼我得到這個錯誤?
File "python-challenge-1.py", line 12
print original.translate(table)
^
語法錯誤:無效的語法
下面是完整的代碼:
import string
original = "g fmnc wms bgblr rpylqjyrc gr zw fylb. rfyrq ufyr amknsrcpq ypc " \
"dmp. bmgle gr gl zw fylb gq glcddgagclr ylb rfyr'q ufw rfgq " \
"rcvr gq qm jmle. sqgle qrpgle.kyicrpylq() gq pcamkkclbcb. lmu " \
"ynnjw ml rfc spj."
table = string.maketrans(
"abcdefghijklmnopqrstuvwxyz", "cdefghijklmnopqrstuvwxyzab"
)
print original.translate(table)
在Python 2.7下正常工作。可能你正在使用python 3.在打印語句後加上括號 –