[英]Executing scripts without the Python 3.7 launcher and extenstion on Windows 10
我想執行腳本
“富”
代替
“ 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,這無濟於事。
這對我有用:
assoc .py=PythonScript
ftype PythonScript=py.exe %1 %*
set PATHEXT=.py;%PATHEXT%
py.exe
是Python啟動器,默認情況下位於C:\\windows\\py.EXE
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.