繁体   English   中英

只需键入 python nameofthescript.py 即可在 Windows 10 cmd 上运行 python 脚本

[英]Running python scripts on windows 10 cmd just by typing python nameofthescript.py

我无法通过在 Windows 10 cmd上键入python nameofthescript.py来运行 python 脚本。 使其工作的唯一方法是键入python后跟空格和C:\script\directory\nameofthefile.py

我只想使用一种快速的方式来运行 python 脚本。 已经尝试输入py而不是 python。

我已经将该目录添加到PATH环境变量中。 一直没能在网上找到答案。 如果需要更多信息来解决问题,我可以尝试提供。

dpath相当于数据文件的path dpath /? 请注意,它曾经被称为append并且帮助尚未更新。

正如您所问的那样,这回答了您的问题。

也许您应该问我如何只输入我的脚本名称

所以

.py与 python 解释器相关联。

使用命令ftypeassoc

ftype PythonScript=c:\pathtofolder\python.exe %*

assoc .py=PythonScript

然后将您的脚本路径添加到路径命令

Setx path "%path%;C:\MyPythonScriptFolder"

Set path=%path%;C:\MyPythonScriptFolder"

然后告诉 windows 命令提示符 assume.py 文件是可执行的,因此它将搜索它的路径。

Set pathext=%pathext%;.py

您的命令提示符应该位于包含该文件的文件夹中。 例如,如果你cd C:\script\directory那么你可以python nameofthescript.py

检查您的文件是否具有执行权限。 我不熟悉 Windows,但在 Linux 上它是chmod +x name_of_file.py ,或者如果您需要 root 权限,则使用 sudo。 另外,检查您的 python 默认版本,因为在大多数情况下 python 调用 python2.7 而不是 python3 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM