如何(使用控制台)将结果放入 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
我目前正在使用 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