如何将 python 的输出重定向到文件

如何将 python 的输出重定向到文件

我想将控制台的所有输出(stdout 和 stderr)重定向到文本文件。我执行以下步骤:

  1. 打开cmd.exe
  2. 启动命令:

    “python.exe”>“文件.txt”

之后,我正在等待文件中的 python 输出,但它仍然在控制台中。我做错了什么?

答案1

您可以使用 Anaconda 提示符,而不是 CMD.exe。

在 Anaconda 提示符中,您上面描述的代码可以将 Python 输出到文件,并且仍然能够与 Python 提示符进行交互。

Anaconda 提示符

Anaconda 提示符的外观和行为与 CMD 提示符非常相似。 此主题有关于它们之间差异的信息。

相关内容