Cmd不';运行Python脚本后是否返回任何输出?

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添加到路径中,并且确信我正在为文件使用正确的目录。我有一个python文件“app.py”

因此,在命令提示符下,我移动到带有脚本和类型的目录

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