Ответ 1
Да, да. Возвращаемое значение вызова - это код выхода подпроцесса.
В руководстве Python ничего не говорится о том, ожидает ли os.system("cmd")
завершения процесса:
Процитировать руководство:
Выполните команду (строку) в подоболочке.
Похоже, что он ждет (такое же поведение, как Perl system
). Правильно ли это?
Да, да. Возвращаемое значение вызова - это код выхода подпроцесса.
В руководстве явно не говорится, но это означает, что он ждет завершения процесса, указав, что возвращаемое значение является возвращаемым значением программы.
Итак, чтобы ответить на ваш вопрос, да, он ждет.