python获取当前目录下很多文件夹的名称,然后重命名文件夹下面的文件。 60

python实现获取当前目录下很多文件夹的名称,然后判断文件夹里面是否有1.mp4和thumb.png,有的话就重命名文件夹里面的1.mp4文件为目录名.mp4,thum... python实现获取当前目录下很多文件夹的名称,然后判断文件夹里面是否有1.mp4和thumb.png,有的话就重命名文件夹里面的1.mp4文件为目录名.mp4, thumb.png命名为文件夹名.png。感谢! 展开
 我来答
albumin
2018-03-02 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4889
采纳率:87%
帮助的人:2377万
展开全部
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',应该是绝对路径的问题,麻烦再帮忙看一下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式