【发布时间】:2015-11-26 09:31:53
【问题描述】:
我是 python 新手。我试图了解为什么会出现此错误:
File "python-challenge-1.py", line 12
print original.translate(table)
^
SyntaxError: 无效语法
这里是完整的代码:
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。在 print 语句后加上括号
标签: python