Удаление папок после завершения командной строки - PullRequest
0 голосов
/ 29 марта 2010

У меня есть скрипт на python, который заканчивается запуском программы (iexpress.exe) в командной строке.
Программа, которая запускается в DOS-приглашениях, использует каталог, называемый workdir. После того, как программа закончила работу в командной строке, я хотел бы, чтобы python удалил каталог. Я только что сделал простое решение, установив задержку в 30 секунд:

time.sleep(30)
removeall(workdir)
os.rmdir(workdir)

Но как мне это сделать, если python должен удалить каталог сразу после завершения процесса?

1 Ответ

0 голосов
/ 29 марта 2010

Заставить программу на python вызывать exe и не падать с конца

то есть вызов exe с использованием subprocess.Popen

Когда exe заканчивается, вы все еще в питоне

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...