Невозможно выполнить командный файл с помощью программы PythonPython

Программы на Python
Anonymous
Невозможно выполнить командный файл с помощью программы Python

Сообщение Anonymous »

У меня есть РАБОТАЮЩИЙ пакетный файл, который я хочу выполнить с помощью своей программы Python. вот часть программы, связанная с этой задачей:

Код: Выделить всё

def execute_batch_file(self):
batch_file_path = r'C:\Users\UTENTE\Desktop\Programmi compilati Python\OP10\prova.bat'
subprocess.Popen(batch_file_path, shell=True)
когда я запускаю программу, я получаю сообщение об ошибке «Невозможно открыть exaple.prn для чтения».
Опять же, если я запускаю пакетный файл вручную, у меня не возникает никаких проблем. Это работает нормально. Когда я запускаю его в своей программе, я получаю сообщение выше.
Для информации, пакетный файл запускает команду «lpr» для печати файла «.prn».
Есть какие-нибудь идеи по поводу этой проблемы?
Большое спасибо.

Подробнее здесь: https://stackoverflow.com/questions/786 ... on-program

Вернуться в «Python»