我有一个python脚本,我想从命令行运行但不确定如何运行它。谢谢:))
答案 0 :(得分:4)
我是这样做的:
C:\path\to\folder> yourscript.py
答案 1 :(得分:3)
python myscript.py
答案 2 :(得分:3)
请参阅Basic Hints for Windows Command Line Programming。
如果您的python安装目录包含在%PATH%
-
C:\> python myscript.py
如果您知道安装路径:
C:\> C:\python26\python myscript.py
并且,您可以在脚本的第一行插入hashbang
:
#! C:\python26\python
只需输入脚本名称即可运行。这是p.py
:
#!C:\python26\python
import sys
print sys.path
直接从cmd.exe
窗口调用它:
C:\>p.py
['C:\\WINDOWS\\system32\\python26.zip', 'C:\\Python26\\DLLs',
'C:\\Python26\\lib', 'C:\\Python26\\lib\\plat-win',
'C:\\Python26', 'C:\\Python26\\lib\\site-packages',
'C:\\Python26\\lib\\site-packages\\win32', 'C:\\Python26\\lib]
答案 3 :(得分:2)
如果您的脚本是foo.py,则只需执行
即可C:\Python25\python.exe foo.py
假设您在默认位置安装了python 2.5。或者,您可以将C:\ Python25添加到%PATH%,以便:
python foo.py
会奏效。但请注意,更改%PATH%可能会影响应用程序(这就是默认情况下python安装程序无法完成的原因)。
答案 4 :(得分:1)
您可能会发现包含调用.py脚本的.bat文件很有用。然后,您需要做的就是键入脚本的名称来运行它。
尝试以下方法: python%~dp0 \%~n0.py%*
答案 5 :(得分:0)
在命令行上使用
python“的路径 script.py“
如果python不在PATH中 列表,您可以将其添加到PATH中 环境变量或直接 使用python.exe的路径,例如
c:\python25\python.exe myscript.py