我想将控制台的所有输出(stdout 和 stderr)重定向到文本文件。我执行以下步骤:
- 打开cmd.exe
启动命令:
“python.exe”>“文件.txt”
之后,我正在等待文件中的 python 输出,但它仍然在控制台中。我做错了什么?
答案1
您可以使用 Anaconda 提示符,而不是 CMD.exe。
在 Anaconda 提示符中,您上面描述的代码可以将 Python 输出到文件,并且仍然能够与 Python 提示符进行交互。
Anaconda 提示符的外观和行为与 CMD 提示符非常相似。 此主题有关于它们之间差异的信息。