python方法带扩展移动

python方法带扩展移动,python,Python,因此,如果参数中给出的扩展名与文件的扩展名相同,我想移动文件。那么,如果作为参数给定的扩展名与文件的扩展名相等,那么该命令要做什么呢? 这是我的密码 import os import shutil import datetime import glob import time import os.path def DeplacerDansBonDossier(extension): import shutil directory = '/home/admini

因此,如果参数中给出的扩展名与文件的扩展名相同,我想移动文件。那么,如果作为参数给定的扩展名与文件的扩展名相等,那么该命令要做什么呢? 这是我的密码

import os
import shutil
import datetime
import glob
import time
import os.path 

def DeplacerDansBonDossier(extension):
        import shutil
        directory = '/home/administrator/Desktop/TP4/'

        for filename in os.listdir(directory):
            if extension == filename.endswith(".txt"):
                shutil.move((os.path.join(filename) , '/home/administrator/Desktop/TP4/Documents'))
            elif extension == filename.endswith(".mp3"):
                shutil.move((os.path.join(filename), '/home/administrator/Desktop/TP4/Musique'))
            elif extension == filename.endswith(".wav"):
                shutil.move((os.path.join(filename), '/home/administrator/Desktop/TP4/Musique'))
            elif extension == filename.endswith(".mp4"):
                shutil.move((os.path.join(filename), '/home/administrator/Desktop/TP4/VidBo'))
            elif extension == filename.endswith(".mkv"):
                shutil.move((os.path.join(filename), '/home/administrator/Desktop/TP4/VidBo'))





mon_doc.DeplacerDansBonDossier(".txt")

那么,你的问题是什么?顺便说一句,代码中未定义类档案。请提供