Python でファイル名に基づいて対応するフォルダーにファイルを移動しようとしています。識別子は、ジャンル「DRAMA」、監督「フォン・トリアー」、映画名「メランコリア」の 3 つです。したがって、ファイル「DRAMA von Trier Melancholia」は、C:/shared/com/movies/DRAMA/Melancholia/von Trier のように移動する必要があります。移動する必要があるファイルがたくさんあるので、場所をハードコーディングしたり、1 つずつ実行したりしたくありません。
import os
import shutil
import fnmatch
for dirpath, dirs, files in os.walk('C:/shared/com/movies/'):
print dirpath
print dirs
print files
for filename in files:
if filename.endswith('*.mov'):
shutil.move('') #not sure how to code this to have it move based on paramaters rather than hard coding it