我是python新手,这是我最近收到的一段代码,它一直工作到第29行。这是发生错误的地方:
Traceback (most recent call last):
File "N:/computing/11woojos_A453/A453_ASSIGNMENT/Task two/task 2 SO.py", line 30, in <module>
print (keyword_encrypt)(shift_key, phrase)
TypeError: 'NoneType' object is not callable
我的代码:
^{pr2}$
代码正在尝试调用
print()
函数的结果:这行不通,因为
print()
总是返回None
。在您可能想改为调用
^{pr2}$keyword_encrypt()
函数并打印该调用的返回值:代码的编写有点滑稽,用括号和空格,但是如果您实际使用Python2运行它(就像文件的第一行
#!
所做的那样),所发布的代码实际上可以工作。这是因为print
是Python2中的一个语句,keyword_encrypt
周围的括号实际上被忽略了。在相关问题 更多 >
编程相关推荐