Ho esaminato l' os
interfaccia di Python , ma non sono riuscito a individuare un metodo per spostare un file. Come farei l'equivalente di $ mv ...
in Python?
>>> source_files = '/PATH/TO/FOLDER/*'
>>> destination_folder = 'PATH/TO/FOLDER'
>>> # equivalent of $ mv source_files destination_folder
os.system("mv file1 file2")
?
mv
, quello di Pythonshutil.move
ha un caso limite in cui lashutil.move
funzione differisce. Vai qui per la scrittura completa . In breve, Python'sshutil.move
genererà un'eccezione (ma gnu-coreutilsmv
no) quando la tua destinazione è una directory e la directory ha già un file con lo stesso nome della fonte (di nuovo per maggiori informazioni vedi il link fornito nella frase precedente ).