Python将某文件夹及其子文件夹下某种格式的文件移动到另一个指定的文件下
主要是理解好上面的1~3点的内容,理解三个返回值所代表的意思。如果不清楚的话,可以在代码的for循环的第一句注释输出看看各个代表的是什么
再者就是对 shutil.copy(file_path,newpath) 中两个参数的理解,一个是源文件的路径,另一个是目的路径。
import shutil,os,re new_path='G:\\PX\\PY' for derName, subfolders, filenames in os.walk('G:\\PY\\text'):
#print(derName/subfolders/filenames) for i in range(len(filenames)): if filenames[i].endswith('.mp4'): file_path=derName+'\\'+filenames[i] newpath=new_path+'\\'+filenames[i] shutil.copy(file_path,newpath)
参考:https://blog.csdn.net/xuan314708889/article/details/79619732
《Python编程快速上手—让繁琐工作自动化 》