Я создал скрипт python, который загружается с помощью загрузчика aria2 , выполнив команду оболочки, которая может работать на Windows и Linux.
* 1006. *
Теперь я хочу проверить свою программу на ситуацию, когда файл не может быть загружен. Итак, после выполнения 'python downloader.py' в командной строке (cmd.exe) Windows я нажимаю Ctrl + C, чтобы остановить только загрузку (' aria2 c .exe 'только), но продолжайте запускать мой python код.
Делая это на Ubuntu терминал работает нормально! Но при cmd windows, Ctrl + C останавливает процесс aria2 c .exe ', но также останавливает мой код python. Я хочу знать, я могу добиться этого в командной строке?
Если вам нужно знать, это то, что появляется на cmd:
File "downloader.py", line 106, in download
os.system(myCommand)
Keyboard interrupt