Desktop的NameError问题

时间:2017-06-03 21:14:17

标签: python

我是python的新手。 我正在尝试运行我的第一个脚本......我认为这就是所谓的。 我在一个名为“intro.py”的python doc中跟随:

print('hello world')

这保存在我的桌面下(运行Windows)。 当我去cmd时,我输入:

>>> Desktop/intro.py

当我这样做时,我收到的回复是:

Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
NameError: name 'Desktop' is not defined

有人可以向我解释一下我的问题吗?感谢

1 个答案:

答案 0 :(得分:0)

Windows shell是指您看到的内容,当您点击windows-button + r然后键入cmd并按Enter键。

要启动脚本:点击windows-button + r然后输入cmd并按Enter键

然后使用cd在命令行中导航到桌面,然后键入python init.py以执行脚本。

在我看来,当你试图启动你的脚本时,你已经在python shell中了。

要查看差异,请像以前一样打开命令行:点击windows-button + r然后输入cmd并点击回车,记住你的终端现在的样子,然后输入python并记下三个{{ 1}}在行的开头。然后将其称为Python shell。

你试图在这个python shell中执行windows命令,这显然不起作用。但是理论上你也可以在这个python shell中编写你的脚本。但这真的很尴尬。

我建议你使用IDE。如果我没错,IDLE已经提供了python 3解释器,或者我可以推荐我个人最喜欢的PyCharm。