Cmd不';运行Python脚本后是否返回任何输出?
我刚刚开始学习编码,似乎无法在命令提示符下打印脚本。我已经将python添加到路径中,并且确信我正在为文件使用正确的目录。我有一个python文件“app.py” 因此,在命令提示符下,我移动到带有脚本和类型的目录Cmd不';运行Python脚本后是否返回任何输出?,python,python-3.x,cmd,windows-10-universal,Python,Python 3.x,Cmd,Windows 10 Universal,我刚刚开始学习编码,似乎无法在命令提示符下打印脚本。我已经将python添加到路径中,并且确信我正在为文件使用正确的目录。我有一个python文件“app.py” 因此,在命令提示符下,我移动到带有脚本和类型的目录 python app.py 然后什么也没发生,我只是再次得到命令行。[根据问题的评论回答,查看详细信息] 问题的根源是微软的商店Python,它不知怎么被破坏了。通过重新安装Python解决了这个问题 对于发现这些问题的任何其他人,请按照以下步骤操作: 卸载当前Python及其所
python app.py
然后什么也没发生,我只是再次得到命令行。[根据问题的评论回答,查看详细信息] 问题的根源是微软的商店Python,它不知怎么被破坏了。通过重新安装Python解决了这个问题 对于发现这些问题的任何其他人,请按照以下步骤操作:
- 卸载当前Python及其所有依赖项
- 关闭所有打开的命令提示
- 从python.org下载官方发行版
- 安装发行版(确保标记了“将Python添加到路径”复选框)
- 再次尝试使用
命令python
where-python
对其进行故障排除。它将返回它在路径上找到的python,第一个是执行的python。如果还有另一个,您可能希望重新执行Python安装程序并重新标记“添加到路径”复选框
如果上述操作仍然无效,您可以尝试。尝试运行
python app.py>a.txt
并检查a.txt中是否有文本。您是否在标准命令提示符下运行?或者您是否正在使用任何第三方应用程序?如果上面的内容无效,请尝试在程序顶部添加以下行:import sys;sys.stdout=sys.\u stdout\u;sys.stderr=sys.\uu stderr\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu?i、 e.echo这是一个测试。如果是这样,请告诉我们命令where python
where python命令的返回值,我确实从中得到了响应,where python命令返回C:\Users\User\u name\AppData\Local\Microsoft\WindowsApps\python.exe
python app.py