一键删除项目中的__pycache__文件夹

背景

在编码过程中,运行测试代码之后总会生成一些pyc文件在pycache目录下面,虽然修改.gitignore可以保证提交中不含有这些文件,但是要想获取一个干净的目录的话还是删掉为好。这里就编写了一个脚本,用来删除一个目录下所有的__pycache__目录,包括子目录下的。

代码

import os
import shutil
# 需要遍历的目录
root_dir = "F:\work\xxx"
# 遍历目录
for dirpath, dirnames, filenames in os.walk(root_dir):
    if "__pycache__" in dirnames:
        # 获取 __pycache__ 目录的全路径
        pycache_dir = os.path.join(dirpath, "__pycache__")
        # 删除目录
        shutil.rmtree(pycache_dir)
        print(f"Removed: {pycache_dir}")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值