2009-06-11 74 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