根据列表

时间:2016-04-25 15:10:18

标签: python list file rename

我刚开始学习Python,但我找不到解决方案 我有2个列表,一个列出了 l1 文件夹中文件的实际名称,另一个列出了文件名称 l2 。第二个列表包含第一个列表的一部分。我收到系统无法找到文件的错误。我想让路径文件夹中的文件获取 l2

中包含的新名称
path = r"C:\Users\...\gpx"

l1 = os.listdir(path)                    #read in filenames
l1 = [i.split('-', 2)[1] for i in l1]    #creating list with new names out of old filenames
l1 = [x + ext for x in l1]               #adding filename extensions
l2 = os.listdir(path)                    #list with old filenames

os.path.abspath(path)


x = 0
for file_name in l2:
    os.rename(file_name, l1[x])
    x + 1

0 个答案:

没有答案