oop на выполнение скрипта в другой папке - PullRequest
0 голосов
/ 24 января 2020

первый вопрос, я хочу запустить этот файл "thing.exe "в другой папке" Magp ie ", включите в один из моих main.py, я пытаюсь это:

 os.system("Magpie\\SelfCalibHsamiPDDS.exe \"Magpie_ConfigCalib_Case000.json\"") 

Я не получаю ошибку, но ничего не происходит ...

Во-вторых: мне нужно l oop эту операцию для многих папок, я не нахожу хороший способ справиться с "и" моя цель состоит в том, чтобы замените 'Magp ie' на строку в списке, чтобы заполнить пробел, и сгенерируйте новый вызов с другой папкой ...

для примера того, что я пытаюсь ...

for ii in namelist:
    os.system(['\"' + ii + '\SelfCalibHsamiPDDS.exe \"Magpie_ConfigCalib_Case000.json\""'])

1 Ответ

0 голосов
/ 24 января 2020

Окончательно найди все решения, проба была не там, где я искал. неправильно разместил вызов папки и после этого мой метод на l oop тоже работал

хороший код:

os.system('copy \"Magpie\\Magpie_ConfigCalib.json\" \"Magpie_ConfigCalib_Case000\".json')

и

for ii in var:
     os.system('"SelfCalibHsamiPDDS.exe \"' + ii + '\\Magpie_ConfigCalib_Case000.json\""')

, если у кого-то есть лучшее предложение Я открыт для всех идей

...