主要是理解好上面的1~3点的内容,理解三个返回值所代表的意思。如果不清楚的话,可以在代码的for循环的第一句注释输出看看各个代表的是什么
再者就是对 shutil.copy(file_path,newpath) 中两个参数的理解,一个是源文件的路径,另一个是目的路径。
import shutil,os,renew_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编程快速上手—让繁琐工作自动化 》