Mam następujący kod:Python - Czy istnieje sposób na zakończenie oczekiwania na os.unlink() lub os.remove()?
os.remove('_Temp_Dir_\main' + str(i) + '.exe')
os.rmdir('_Temp_Dir_')
co daje mi:
OSError: [WinError 145] Directory is not empty: '_Temp_Dir_'
jeśli mogę umieścić linię
time.sleep(0.05)
przed os.rmdir()
, to działa poprawnie. Myślę, że os.remove()
nie jest wystarczająco szybki, aby usunąć plik. Jakikolwiek sposób czekać na zakończenie swojej pracy?