Jon*_*ney 6 scripting windows python
我在 Windows XP 上安装了 Python 2.5,并且在某个目录中提供了一组脚本。根据Amanda Birmingham 的这篇文章,我可以为 Python 可执行文件和脚本所在的位置设置一个路径。这意味着我可以这样做:
c:\>python script.py
Run Code Online (Sandbox Code Playgroud)
有没有办法我可以注册 .py 文件,这样我就可以像这样执行它们:
c:\>script.py
Run Code Online (Sandbox Code Playgroud)
在脚本中不包含shebang或env行。
少打字就好。:)
是的 :) 这实际上是常见问题解答 #2:
如果您希望能够通过简单地键入不带扩展名的“foo”来执行脚本,则需要将 .py 添加到 PATHEXT 环境变量中。
编辑:当然,不要忘记将 Python 安装目录添加到 PATH,并且如果您通过该命令解释器之外的方式修改系统范围或用户 PATH 和/或 PATHEXT,请启动命令解释器的另一个实例。
进一步编辑:如果我误解了您的问题:我假设您只对启动 python 脚本感兴趣,而不必从 cmd.exe 命令行输入 .py 扩展名。PATHEXT 是一种特定于 cmd.exe shell 的机制,其他 shell(以及CreateProcess()和朋友)至少不会关心它。
| 归档时间: |
|
| 查看次数: |
4794 次 |
| 最近记录: |