我正在努力解决一个显而易见的问题。我一直在练习python,并且我有一些脚本,并且试图从Windows 10 execute命令(WIN + R)运行它们。
我通过创建脚本的BATCH文件来执行此操作,理论上,该文件应在WIN + R窗口中以简单的“ py脚本”运行。但事实并非如此,它只是刷新CMD窗口一秒钟,然后消失了。
一切似乎都正确设置,我可以从CMD运行脚本,BATCH文件正常(它们可以双击运行,我在末尾添加了@pause),BATCH所在的文件夹位于环境中。变量PATH。
所以我真的不明白问题出在哪里。请注意如果我在WIN + R窗口中输入完整路径,则可以使用,但这需要花费一些时间。.
任何提示?
非常感谢您:)
编辑:感谢您的答复,这是批次:
@py script.py
@pause
双击即可使用。
Ctrl + R =>打开运行窗口。
输入“ cmd”
如果您已在Path中安装了python。
python <yourscript.py>
应该可以正常运行。
否则,运行如下。
path/to/python/python.exe <yourscript.py>
希望您的操作与上述相同。如果蝙蝠一闪而过并合上。那不是问题。它发生了。
也请蝙蝠入睡。如果您正在蝙蝠上奔跑。
在执行python脚本后,在下面添加。
它将使您的蝙蝠脚本在关闭前等待三十秒钟,您可以验证您的标准输出。
timeout /t 30
在Windows上,直接执行Python脚本(即之前未调用python
可能很棘手。 Windows通常只会打开默认的Python编辑器来显示文件,因为.py扩展名已注册到该编辑器。
请参阅此帖子以获取更多信息:How to execute Python scripts in Windows?