Ho il codice seguente:Python - C'è un modo per aspettare os.unlink() o os.remove() per finire?
os.remove('_Temp_Dir_\main' + str(i) + '.exe')
os.rmdir('_Temp_Dir_')
che mi dà:
OSError: [WinError 145] Directory is not empty: '_Temp_Dir_'
se ho messo la linea
time.sleep(0.05)
prima os.rmdir()
, funziona correttamente. Penso che os.remove()
non sia abbastanza veloce da rimuovere il file. Qualche modo di aspettare che finisca il suo lavoro?