[英]windows command line and Python
我有一個要從命令行運行的python腳本,但不確定如何運行它。 謝謝 :)
我這樣做:
C:\path\to\folder> yourscript.py
python myscript.py
請參閱Windows命令行編程的基本提示 。
如果您的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]
如果您的腳本是foo.py,則只需執行
C:\Python25\python.exe foo.py
假設您在默認位置安裝了python 2.5。 或者,您可以將C:\\ Python25添加到%PATH%中,以便:
python foo.py
將工作。 但是請注意,更改%PATH%可能會影響應用程序(這就是為什么默認情況下python安裝程序不會完成此操作)。
您可能會發現,包含一個調用.py腳本的.bat文件很有用。 然后,您所需要做的就是鍵入腳本名稱以運行它。
嘗試類似的東西:python%〜dp0 \\%〜n0.py%*
在命令行上使用
python“ script.py的路徑”
如果python不在PATH列表中,則可以將其添加到環境變量的PATH中,或直接使用python.exe的路徑,例如
c:\\python25\\python.exe myscript.py
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.