重新命名文件夹内文件名称
简单实现了个小功能:
提供文件所在文件夹的绝对路径,通过选择控制台打印出的文件夹中的文件编号及修改目标名称,可实现目标。
import os
import pprint
'''
path为文件的文件夹所在路径,
会提示输入已输出的文件路径,
会提示输入需要修改的文件的名称序号
'''
def change_name(path):
a = 0
folder = {}
for dir, file, root in os.walk(path):
for x in root:
folder[str(a)] = x
a += 1
pprint.pprint(folder)
num = input("Please enter the file num to change : \n")
name = input("Please enter the file name to change : \n")
os.rename(path + folder[str(num)], path + str(name))
folder[str(num)] = name
print("Name has changed.")
print(folder)
if __name__ == "__main__":
change_name(path="")
大家有兴趣测试,可改改代码,把这个小功能完善起来。
确实不错,这个软件很好用