python获取当前目录下很多文件夹的名称,然后重命名文件夹下面的文件。 60
python实现获取当前目录下很多文件夹的名称,然后判断文件夹里面是否有1.mp4和thumb.png,有的话就重命名文件夹里面的1.mp4文件为目录名.mp4,thum...
python实现获取当前目录下很多文件夹的名称,然后判断文件夹里面是否有1.mp4和thumb.png,有的话就重命名文件夹里面的1.mp4文件为目录名.mp4, thumb.png命名为文件夹名.png。感谢!
展开
1个回答
展开全部
for root,dirs,name in os.walk("."):
for files in names:
if files in ("1.mp4","thumb.png"):
newname=os.basename(root)
extname=os.path.splitext(files)[-1]
os.rename(files,newname+extname)
追问
你好,我修改了一下第二行的names-->name,第四行的os.path.basename,现在运行报FileNotFoundError: [WinError 2] 系统找不到指定的文件。: '1.mp4' -> '测试test.mp4',应该是绝对路径的问题,麻烦再帮忙看一下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询