2009-06-11 123 views

回答

3

python myscript.py

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] 
+0

糟糕,删除了我的评论。我在问约翰尼斯回答什么。 SilentGhost的回答使得gimel的hashbang变体的工作,我猜,虽然它确实工作,因为扩展,而不是因为hashbang。 – OregonGhost 2009-06-11 15:15:59

+0

在我的windows上安装python2.6。 – gimel 2009-06-11 15:50:58

2

如果你的脚本是foo.py,你可以简单地做

C:\Python25\python.exe foo.py 

假设你有python 2.5安装在默认位置。或者,您可以将C:\ Python25添加到%PATH%中,以便:

python foo.py 

将起作用。但请注意,更改%PATH%可能会影响应用程序(这是默认情况下不由python安装程序执行的原因)。

4

我做这种方式:

C:\path\to\folder> yourscript.py 
+0

如果你有Python解释器作为默认程序来打开.py文件,这很好用。 – 2009-06-11 15:13:04

0
  1. 你已经安装了Python?如果没有 在命令行中使用

    蟒蛇“路径 script.py”

  2. 从python.org

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

    c:\python25\python.exe myscript.py 
    
1

你可能会发现它有用包括调用的.py脚本.bat文件。然后,您只需输入脚本的名称即可运行它。

试着这么做: 蟒蛇%〜DP0 \%〜n0.py%*

(从http://wiki.tcl.tk/2455