Путь = местоположение командного файла. (C: .... \ a.bat)
И a.bat содержат следующие данные: START C: \ Python27 \ python.exe "C: ..... \ test.py "
У меня есть следующий код:
my_process = subprocess.call(os.path.abspath(path), shell=True)
text_file = open("output.txt",r) # output.txt is batch file output
Я ожидаю, что код должен ждать выполнения пакетного файла, а вывод пакетного файла должен генерировать output.txt.И позже text_file = open ("output.txt", r) должен выполняться.
Но код не ожидает выполнения пакетного файла и скорее генерирует ошибку, что output.txt не найден.