zl程序教程

您现在的位置是:首页 >  其他

当前栏目

删除项目中所有的__pycache__文件夹、*.pyc文件(提交代码,git)

文件项目Git代码 删除 所有 文件夹 提交
2023-09-11 14:14:44 时间
#!/usr/bin/env python
# encoding: utf-8

import os

def clear(filepath):
    files = os.listdir(filepath)
    for fd in files:
        cur_path = os.path.join(filepath, fd)
        if os.path.isdir(cur_path):
            if fd == "__pycache__":
                print("rm -rf {}".format(cur_path))
                os.system("rm -rf {}".format(cur_path))
            else:
                clear(cur_path)
        elif os.path.isfile(cur_path):
            if ".pyc" in fd:
                print("rm -rf {}".format(cur_path))
                os.remove(cur_path)
            elif ".gitignore" in fd:
                print("rm -rf {}".format(cur_path))
                os.remove(cur_path)

if __name__ == "__main__":
    clear("F:\\abc")