簡體   English   中英

在Windows 10上沒有Python 3.7啟動器和擴展的情況下執行腳本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM