![](/img/trans.png)
[英]Running python scripts on windows 10 cmd just by typing python nameofthescript.py
[英]NameError when running .py file from CMD Windows 10
您无法从Python解释器运行.py
文件(以>>>
开头)
因此,您需要查看C:\\Users\\Eric> python pytest.py
才能在文件上运行python
。
或者 ,您只能运行python
,然后必须import
文件。
>>> import pytest
>>> pytest.main()
两种情况都假定CMD与文件位于同一目录。 如果不是,则必须先cd
到该正确的目录,或使用
C:\Users\Eric> python C:\Users\Eric\full\path\to\pytest.py
通过CMD在Windows中启动终端时,您位于Windows命令行中。 在这里,您可以输入以下命令来运行python代码
python yourpythoncode.py
或者,您可以选择只输入来启动python解释器:
python
在解释器中,您可以通过导入来运行python程序
import yourpythoncode
如果你的python代码有一行
if ___name___ = ___main___:
main()
那么就可以保护它免于运行代码。 因此,要运行您的代码,您仍然需要通过输入来显式调用它:
main()
将文件设为可执行文件或将其提供给python
程序以运行它
python pytest.py
如果您是从python解释器中运行文件,则需要使用Ctrl + Z
退出该文件,然后按照我上面提到的方式从命令行运行它。
注意:您需要切换到pytest.py
所在的目录,以上命令才能pytest.py
; 或者您需要提供文件的路径。 例如,从您的图片中,您位于根目录下,即C:\\Users\\Eric
; 如果您在Windows上打开文件资源管理器并导航到文件所在的位置,则可以右键单击该文件并查看属性,这将向您显示位置。 然后在命令提示符下,键入cd C:\\location\\you\\just\\copied\\
然后应该可以使用上面的python命令运行文件
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.