2015-12-12 4 views
1

Я использую os.system(), чтобы запустить командную строку:Отправить ссылку на IDM

os.system(PathIDM + ' /d ' + URL) 

но бросить ошибку:

'C:\Program' is not recognized as an internal or external command, operable program or batch file. 

Как я могу это исправить?

ответ

0

процитировать PathIDM так, что путь программа признана в целом, а не только C:\Program части:

os.system('"{}" /d {}'.format(PathIDM, URL)) 

или использовать subprocess.call вместо:

import subprocess 
subprocess.call([PathIDM, '/d', URL]) 
Смежные вопросы