我刚开始学习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