路径中包含 C:\python 的 XP 不会运行 C:\python 中的文件

fre*_*ed3 2 python mod-python

XP命令行:

helloworld.py位于C:\python
C:\python所在路径
xxxxxx为用户环境路径

这有效:

xxxxx> cd C:\python
C:\python>helloworld.py
Hello World
Run Code Online (Sandbox Code Playgroud)

这不起作用:

xxxxx> helloworld.py
Run Code Online (Sandbox Code Playgroud)

.....找不到该文件...但包含该文件的文件夹位于 PATH 中???

小智 5

注册为使用特定可执行文件打开的具有特定文件扩展名(例如 .py)的文件之间存在差异(例如python.exe- Windows 认为这与 PDF 查看器打开的 .pdf 文件之间没有任何区别,只是打开它并执行某些操作),并且该文件扩展名被注册为可执行文件的文件扩展名,以便具有此扩展名的文件可以从目录中作为外部命令启动PATH(在这种情况下,您甚至可以省略文件扩展名)。后者在名为PATHEXT- 添加.PY到列表中的环境变量中指定,应允许直接从其他位置调用脚本。