【发布时间】:2017-08-08 23:09:54
【问题描述】:
import os
os.chdir('/Users/julianl/Desktop/Rick and Morty Season 1')
names = {'1' : 'Pilot', '2' : 'Lawnmower Dog', '3' : 'Anatomy Park', '4' : 'M. Night Shaym-Aliens!', '5' : 'Meeseeks and Destroy', '6' : "Rick Potion #9", '7' : "Raising Gazorpazorp", '8' : "Rixty Minutes", '9' : "Something Ricked This Way Comes", '10' : "Close Rick-counters of the Rick Kind", '11' : "Ricksy Business"}
i = 0
root = os.getcwd()
for filename in os.listdir('.'):
for name in names:
os.rename(os.path.join(root, filename), os.path.join(root, 'Episode {} {}.mkv').format(i, name))
i += 1
您好,我是 python 程序的新手,我正在尝试通过添加可以在我制作的字典中找到的剧集名称来重命名文件夹中的文件。我需要帮助迭代它并将这些值放在我创建的name 变量中。
【问题讨论】:
-
欢迎来到 StackOverflow。请阅读并遵循帮助文档中的发布指南。 Minimal, complete, verifiable example 适用于此。在您发布 MCVE 代码并准确描述问题之前,我们无法有效地帮助您。我们应该能够将您发布的代码粘贴到文本文件中并重现您描述的问题。
标签: python python-3.x loops dictionary file-rename