Я использую os.system
для копирования файла из системы в другую. Логика очень простой программы заключается в выполнении другого набора команд после копирования этого файла.
Проблема в том, что os.system
на самом деле не ожидает копирования файла и переходит к выполнению следующей строки. Это вызывает проблемы в системе. Я мог бы на самом деле дать некоторые функции ожидания через time.sleep()
, но мы должны копировать файлы с размерами от 500 МБ, иногда до 20 ГБ, и время, затраченное на это, очень отличается.
Какое решение? Мне нужно как-то сообщить моей программе, что файлы скопированы, а затем выполнить следующую строку.