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

发布于 2021-02-02 23:13:28

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

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

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

关注者
0
被浏览
91
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    使用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
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看