Если файл другого процесса имеет открытый файл, и вы удаляете его, он не будет удален из файловой системы, пока все процессы не закроют свои дескрипторы для него.
Если другому процессу просто нужен дескриптор файла /Объект для продолжения работы вы можете безопасно удалить файл, он будет удален, когда процесс закроет свой дескриптор.Если вы хотите иметь возможность вызывать open () для файла до тех пор, пока процесс не завершит его, оба процесса должны использовать блокировки (см. Fcntl.flock ()).