Когда вы пишете '-addFolder'+FOLDER
, между параметром -addFolder
и его значением нет пробела, который в итоге интерпретируется как случайная строка, не понимаемая вашей командой как опция.
Выв основном выполняется эта строка:
subprocess.Popen(['C:\\Program Files\\LM\\lm.exe', '-addFolderD:\\OLya\\1537627358160\\`)
Просто добавьте пробел: после флага: '-addFolder ' + FOLDER
.
Еще лучше, вы можете задать различные параметры в качестве элементов списка, передаваемых Popen
:
subprocess.Popen([
'C:\\Program Files\\LM\\lm.exe',
'-addFolder',
FOLDER
])