我正在尝试使用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