【发布时间】:2021-07-21 01:09:36
【问题描述】:
我有一个名为“animals”的文件夹
在文件夹中我有以下文件:
"cat.PNG", "dog.PNG", "horse.PNG", "sheep.PNG"
我知道以下代码会将文件更改为小写
files = os.listdir('.')
for f in files:
new = f.lower()
os.rename(f, new)
但是,如果我希望文件类型较低且动物的名称位于每个文件的上方,我该如何更改?
【问题讨论】:
-
您会问自己两个问题:“我可以将文件名拆分为路径和扩展名吗?”和“我可以将一个字符串更改为大写,将另一个字符串更改为小写吗?”编程,就像生活中的大多数其他问题一样,可以通过将问题分解为更小、更易于管理的部分来解决。
标签: python file directory subdirectory