хорошо, я пытаюсь сделать регистратор для моего скрипта на python, используя бегун в формате .bat, который выполняет скрипт и сохраняет выходной файл;без меня, чтобы сделать это вручную.
, когда я пытался запустить свой скрипт Python, script.py и передать 20 в качестве аргумента для скрипта, а также перенаправить вывод в log_file.txt, используя окнаКомандная строка, она работала просто отлично, и файл журнала был создан.~ команда cmd:
python script.py 20 >> log_file.txt
Но когда я попытался запустить тот же код, используя файл ".bat", он не работал.
~ Коды, которые я написалвнутри "runner.bat" выглядит следующим образом
python script.py 20 >> log_file.txt
pause
~, но команда выполнения выполняется файлом bat, как видно из экрана:
C:\Users\dahom\Desktop\folder>python script.py 1>>log_file.txt
Я ожидалфайл ".bat" должен вести себя так же, сохраняя log_file как терминал cmd.Но когда я запустил файл bat, он не перенаправил вывод в файл log_file.txt. Но, похоже, он запускает скрипт, но только с одним признаком того, что для запуска скрипта требуется некоторое время.примечание: и пакетный файл, и сценарий находятся в одной папке / dir / path.
ЗДЕСЬ - это изображение, показывающее все.