Windows命令行和Python

时间:2009-06-11 15:07:06

标签: python windows command-line

我有一个python脚本,我想从命令行运行但不确定如何运行它。谢谢:))

6 个答案:

答案 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%*

(来自http://wiki.tcl.tk/2455

答案 5 :(得分:0)

  1. 你安装了python吗?如果不 从python.org安装它
  2. 在命令行上使用

    python“的路径     script.py“

  3. 如果python不在PATH中     列表,您可以将其添加到PATH中     环境变量或直接     使用python.exe的路径,例如

        c:\python25\python.exe myscript.py