我正在尝试使用 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 - 在Python中重命名目录中的多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2759067/