当我收到这条奇怪的消息时,我只是想在python程序中使用raw_input
。
该计划:
message = input("Want to see something?")
输出:
'module' object has no attribute 'raw_input'
任何帮助都会让我很开心。
答案 0 :(得分:6)
这取决于您的Python版本。如果您使用的是Python 2,则应使用raw_input
:
>>> raw_input("Want to see something? ")
Want to see something? Yeah!
'Yeah!'
与Python 3一样,您应该使用input
:
>>> raw_input("Want to see something? ")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'raw_input' is not defined
>>> input("Want to see something? ")
Want to see something? Yeah!
'Yeah!'
正如您在文档中看到的那样,两者完全相同,只是名称已更改。