在Windows 10上执行没有Python 3.7启动器和扩展的脚本

问题描述 投票:0回答:1

我想执行脚本为

“富”

代替

“py foo.py”

我已经有了正确的设置,但我不得不重新安装python,现在它不起作用。

在PATH中,我添加了Python3根文件夹和Scripts子文件夹。

在PATHEXT中,我添加了“.PY”和“.PYW”。

我还将文件组与.py相关联,并通过重定向可执行文件

assoc .py=Python.File
ftype Python.File=C:\Python3\pythonw.exe "%1" %*

如果我输入“py foo.py”,我会得到所需的输出。

输入“foo”或“foo.py”后,我不会得到任何输出或错误。

键入“py foo”后,我得到(null): can't open file 'hello': [Errno 2] No such file or directory

看起来系统变量不受新设置的影响,我试图重启pc,它没有帮助。

python variables system launcher
1个回答
1
投票

这对我有用:

   assoc .py=PythonScript 
   ftype PythonScript=py.exe %1 %*
   set PATHEXT=.py;%PATHEXT%

py.exe是Python启动器,默认情况下位于C:\windows\py.EXE

© www.soinside.com 2019 - 2024. All rights reserved.