在 运行 我的 Python 脚本之后,Cmd 没有 return 任何输出?

Cmd doesn't return any output after running my Python script?

我刚开始学习编码,我似乎无法在命令提示符下打印我的脚本。我已将 python 添加到路径中,并且确定我使用的是文件的正确目录。我有一个 python 文件 "app.py";

def cube(num):
       return(num * num * num)


print(cube(4))

所以在命令提示符下,我使用我的脚本移动到目录并键入;

python app.py

然后什么也没有发生,我又得到了命令行。

[根据问题评论回答,查看详情]

问题的根源是 Microsoft Store Python,它不知何故坏了。 official website 重新安装 Python 解决了这个问题。

对于发现这些问题的任何其他人,请按照以下步骤操作:

  • 卸载当前 Python 及其所有依赖项。
  • 关闭所有打开的命令提示符。
  • 从python.org
  • 下载官方发行版
  • 安装发行版(确保选中 "Add Python to PATH" 复选框)。
  • 再次尝试使用 python 命令。

如果仍未解决问题,您可以使用where python 进行故障排除。它将 return 它在 PATH 上找到的 python,第一个是被执行的。如果还有另一个,您可能需要重新执行 Python 安装程序并重新标记 "Add to PATH" 复选框。

如果以上方法还是不行,你可以试试adding to PATH by yourself