我第一次尝试使用 os 模块一次重命名多个文件。但是,似乎我必须指定文件类型。否则,该文件将无法再打开。它变成了这样:
但是我可以在不指定文件类型的情况下这样做吗?我怎么做?
当我没有指定时,我当前的代码是这样的
import os
option = input("\nRename files in current directory? Yes or no: ").lower()
if (option == "yes"):
path = os.getcwd()
else:
path = os.chdir(input("\nEnter directory: "))
name = input("\nEnter new filename: ")
i = 0
for source in os.listdir(path):
destination =name + str(i)
os.rename(source, destination)
i += 1
感谢您的帮助!
慕容森
喵喵时光机
相关分类