我是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
有人可以向我解释一下我的问题吗?感谢
答案 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。