在python中使用文本输入重命名文件列表?

我得到了一个文件夹,其中包含 300 多个视频文件,名称从


video1.mp4,video2.mp4,video3.mp4 ...video302.mp4

我正在尝试使用包含 302 行的文本文件重命名所有这些文件,其中每一行都与上述文件名匹配。


import os 

def chngname():

    os.chdir('/root/Desktop/video')

    with open('/root/Desktop/vidlink','r') as jabber:

        content=jabber.read().splitlines()

        director=[x for x in os.listdir()[:5]]

       director.sort()

       return content,director




newname = chngname()

os.chdir('/root/Desktop/video')

os.rename(newname[0],newname[1])

在执行上面的代码时,我收到错误


找不到文件错误:[错误 2] 没有那个文件或目录


如何解决这个错误?问候


更新 1: 代码更新


肥皂起泡泡
浏览 88回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python