def fileformat(path,file,mode):
os.chdir(path)
lis1=[]
with open (file) as f:
lis1=f.read().split('\n')
print(lis1)
fileslist=os.listdir(path)
i=1
for file in fileslist:
if file not in lis1 and file.endswith(f".{mode}"):
os.rename(f"{file}",f"{i}.{mode}")
i=i+1
else:
if file not in lis1:
os.rename(file,file.capitalize())
此函数只应重命名txt文件中未命名的文件。但它也在重命名那些在txt文件中命名的文件
文件中可能有多余的空白,因此文件名不匹配。尝试删除它
你能说得更准确一点吗:“在txt文件中没有命名的文件”。谢谢,希望有帮助
相关问题 更多 >
编程相关推荐