Этот сводит меня с ума, поскольку я пытаюсь решить его в течение 3 дней безуспешно.
У меня есть скрипт на python, который автоматизирует некоторые вещи, одна из его основных целей - запускать команды cmd всякий раз, когда пользователь хочет это (пользователь хочет напечатать что-то на консоль) в качестве примера
PyH1,PyH2,i1,i2 = win32process.CreateProcess(None,Command ,None,None,1,\
CreationFlag,\
None,None,PySTARTUPINFO)
дай мне эту ошибку pywintypes.error: (2, 'CreateProcess', 'The system cannot find the file specified.')
Я просто отправляю "echo Hello World" в cmd через python переменная команды во втором аргументе CreateProcess.
Моя операционная система Win7 (x64)
Версия Python: Python 3.6.4 (v3.6.4: d48eceb, 19 декабря 2017, 06:54:40) [MSC v.1900 64 бит (AMD64)]
на win32
Я попытался переустановить Pywin (32 и 64), оба не работали, и я запутался, какой файл не существует, так как я не предоставляю или не нуждаюсь в любом !!
Я попытался включить путь cmd в переменные среды Windows без succss.
Я попытался указать путь к блокноту вместо моего исходного мира echo hello, он работает и нормально открыл блокнот, поэтому CreateProcess не поврежден по любой причине.
У меня есть другая версия Python на моей машине
Python 2.7.10 (по умолчанию, 23 мая 2015 г., 09:44:00) [MSC v.1500 64 бит (AMD64)] на win32
Куда мне обратиться, это какая-то проблема 64/32 или больше!
Я очень ценю помощь в этом, заранее спасибо.