我正在尝试使用 Python 重命名目录中的某些文件。
假设我有一个名为的文件CHEESE_CHEESE_TYPE.***并想删除CHEESE_,那么最终的文件名将是CHEESE_TYPE
CHEESE_CHEESE_TYPE.***
CHEESE_
CHEESE_TYPE
我尝试使用,os.path.split但无法正常工作。我也考虑过使用字符串操作,但也没有成功。
os.path.split
用于os.rename(src, dst)重命名或移动文件或目录。
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