Wie kann ich diesen Python-Code verbessern? Ich möchte hier eine Liste hinzufügen, die alle Erweiterungen enthält, und mit Hilfe der Liste möchte ich nach dem Verzeichnis "src" für Erweiterungen suchen und sie zum Ziel verschieben.Python Verschieben von Dateien basierend auf Erweiterungen?
import shutil
import glob
import os
dest_dir = "/home/xxxx/Software/"
dest_dir2 = "/home/flyingpizza/Pictures/"
for file in glob.glob(r'/home/xxxxx/Downloads/*.pdf'):
print (file)
shutil.move(file,dest_dir)
for file in glob.glob(r'/home/xxxx/Downloads/*.docx'):
print(file)
shutil.move(file, dest_dir)
for file in glob.glob(r'/home/xxxx/Downloads/*.exe'):
print(file)
shutil.move(file,dest_dir)
for file in glob.glob(r'/home/xxxx/Downloads/*.jpg'):
print(file)
shutil.move(file,dest_dir2)
for file in glob.glob(r'/home/xxxxx/Downloads/*.torrent'):
print(file)
os.remove(file)
Vielleicht fügen Sie 'von __future__ Import print_function' an der Spitze, so dass dieser Code funktioniert wirklich auf den markierten Python-2.7 ;-) – Dilettant