我有一个python脚本,我想从命令行运行但不确定如何运行它。谢谢:)Windows命令行和Python
回答
python myscript.py
见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]
糟糕,删除了我的评论。我在问约翰尼斯回答什么。 SilentGhost的回答使得gimel的hashbang变体的工作,我猜,虽然它确实工作,因为扩展,而不是因为hashbang。 – OregonGhost 2009-06-11 15:15:59
在我的windows上安装python2.6。 – gimel 2009-06-11 15:50:58
如果你的脚本是foo.py,你可以简单地做
C:\Python25\python.exe foo.py
假设你有python 2.5安装在默认位置。或者,您可以将C:\ Python25添加到%PATH%中,以便:
python foo.py
将起作用。但请注意,更改%PATH%可能会影响应用程序(这是默认情况下不由python安装程序执行的原因)。
我做这种方式:
C:\path\to\folder> yourscript.py
如果你有Python解释器作为默认程序来打开.py文件,这很好用。 – 2009-06-11 15:13:04
- 你已经安装了Python?如果没有 在命令行中使用
蟒蛇“路径 script.py”
从python.org
安装它,如果蟒蛇不在PATH 列表中,您可以将它添加到PATH 环境变量或直接 使用python.exe路径例如
c:\python25\python.exe myscript.py
- 1. Python命令行参数(Windows)
- 2. ffmpeg和Windows命令行
- 3. 从Windows命令行运行Python
- 4. Windows命令行
- 5. Python的扭曲 - Windows 7的命令行
- 6. Windows命令行Python更改版本
- 7. 通过Python运行Windows CMD命令
- 8. 在Windows命令行中显示python return
- 9. Python命令行
- 10. 命令行与Windows
- 11. Windows命令行PHP
- 12. 与Windows命令行
- 13. 从Windows命令行
- 14. 从Python执行命令行命令
- 15. 从子进程模块(Windows)执行Python的命令行指令
- 16. 等价命令$ USER IN windows命令行
- 17. windows命令行多个命令
- 18. Unix和Windows的命令行GUID?
- 19. Windows Mobile,文件关联和命令行
- 20. 红宝石和windows命令行
- 21. 的Windows Phone MVVM:按钮命令可以执行和命令Paramtere
- 22. 在命令行和Windows PowerShell中Imagemagick命令
- 23. Python命令行UI
- 24. POPEN和python命令
- 25. python执行并行命令
- 26. Python命令行执行
- 27. 从命令行运行Python
- 28. mysql命令行帮助(Windows)
- 29. 从Windows命令行ipython
- 30. 伪造Windows命令行
你有你的电脑上安装了Python? – sampablokuper 2009-06-11 15:25:47