このPythonコードを改善するにはどうすればよいですか?私はすべての拡張子を含むリストをここに追加したいと思います。リストの助けを借りて、拡張機能の "src"ディレクトリを検索し、それらを目的地に移動したいと思います。ダブルループとPythonは拡張子に基づいてファイルを移動しますか?
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)
たぶん一番上に__future__インポートprint_function'から '追加するので、このコードは実際に動作する助けのためのタグ付けのpython-2.7 ;-) – Dilettant