Как (используя консоль) поставить результаты в текстовом формате. файл или получить полные результаты из кода, который уже запущен

В настоящее время я решаю проблемы оптимизации с Python. Одна проблема занимает около 5 часов, чтобы решить, какой результат появится (к сожалению) в консоли, но не полностью, поскольку это очень большой список. Мне сейчас интересно, есть ли какой-нибудь способ получить решение по списку полностью, пока я жду результатов (я ждал 4 часа. Сейчас).

Если есть способ получить полный результат в консоли после запуска кода, дайте мне знать. Если через консоль есть способ поместить результаты в файл.txt или любой другой тип читаемого файла, пожалуйста, дайте мне знать.

Если нет решения этой проблемы, дайте мне знать.

Большое спасибо.

3 ответа

Решение

Предположим, ваш файл Python myfile.py, чтобы перенаправить то, что напечатано в этом файле, запустите ваш файл как:

python myfile.py > myfile.txt

Ваш распечатанный список будет напечатан в myfile.txt,

Скажи, что твой сценарий называется yourscript.pyи вы запустили его в консоли с: python yourscript.py

если вы используете эту команду:

python yourscript.py > newfile.txt

весь вывод будет идти в newfile.txt

Передать его в файл в нужном вам формате, например, имя вашего файла - xyz.py

В вашей оболочке Python

 python xyz.py > myfile.txt

Ваш вывод теперь будет в myfile.txt

Другие вопросы по тегам