如何(使用控制台)将结果放入 txt 中。文件或从已运行的代码中获取完整结果

How to (using console) put results in a txt. file or get complete results from a code that has already runned

我目前正在使用 python 解决优化问题。一个问题大约需要 5 小时来解决哪个结果将(遗憾地)出现在控制台中但不会完全出现,因为它是一个非常大的列表。我现在想知道在等待结果时是否有办法完全得到列表的解决方案(我已经等了 4 个小时了。现在)。

如果我可以在代码运行后在控制台中获得完整的结果,请告诉我。 如果有办法通过控制台将结果放入 .txt 文件或任何类型的可读文件中,请告诉我。

如果没有解决这个问题,请告诉我。

非常感谢。

假设您的脚本名为 yourscript.py 你已经 运行 在控制台中使用:python yourscript.py

如果你使用这个命令:

python yourscript.py > newfile.txt

所有输出将进入newfile.txt

假设您的 python 文件是 myfile.py,以便将此文件中打印的内容重定向 运行 您的文件为:

python myfile.py > myfile.txt

您的打印列表将在 myfile.txt 中打印。

将其通过管道传输到您想要的格式的文件中 例如你的文件名是xyz.py

In your python shell

 python xyz.py > myfile.txt

Your output will now be in myfile.txt