重命名Python目录中的多个文件

我正在尝试使用Python重命名目录中的某些文件。

假设我有一个名为的文件,CHEESE_CHEESE_TYPE.***并且想要删除,CHEESE_所以我得到的文件名将是CHEESE_TYPE

我正在尝试使用,os.path.split但无法正常工作。我也考虑过使用字符串操作,但也没有成功。

回答:

使用os.rename(src, dst)重命名或移动文件或目录。

$ ls

cheese_cheese_type.bar cheese_cheese_type.foo

$ python

>>> import os

>>> for filename in os.listdir("."):

... if filename.startswith("cheese_"):

... os.rename(filename, filename[7:])

...

>>>

$ ls

cheese_type.bar cheese_type.foo

以上是 重命名Python目录中的多个文件 的全部内容, 来源链接: utcz.com/qa/404732.html

回到顶部