我是 Python 3.1 的新手,并且在 PyScripter 上工作。
一切似乎都很顺利,直到我编写的程序在 PyScripter 中执行时运行良好,但在 cmd 窗口中运行时失败。我没有包含所有代码,而是将问题隔离为包括 input() 函数在内的一部分。
这是我所拥有的:
myname = input('? ')
print (myname)
input ('Press any key to end')
这在 PyScripter 中运行良好,我输入我的名字,点击 Return 并出现名称,但是当我尝试在 cmd 窗口中运行它时,我得到以下结果:
F:\Python_Programs\input.py
? Fenton
Traceback (most recent call last):
File "F:\Python_Programs\input.py", line 17, in <module>
myname = input('? ')
File "<string>" line 1, in <module>
NameError: name 'Fenton' is not defined`
有任何想法吗?