1 Star 1 Fork 0

刘校东/c++_stl

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
clean.py 775 Bytes
一键复制 编辑 原始数据 按行查看 历史
lxd-hpy 提交于 2022-03-18 20:55 . -
import shutil, os
# def listdirs() -> list:
# files = os.listdir()
# for f in files:
# if os.path.isdir(f):
# files.remove(f)
# return files
def folder_recursive(folder_handle, file_handle, folder:str):
os.chdir(folder)
files = os.listdir()
for f in files:
if os.path.isdir(f):
folder_handle(file_handle, f)
else:
file_handle(f)
os.chdir('..')
def clean_Debug_folder(file_handle, f):
if f == "Debug":
shutil.rmtree(f, True)
else:
folder_recursive(clean_Debug_folder, file_handle, f)
def clean_output(file:str):
if file.split('.')[-1] in ['out', 'exe', 'obj', 'user']:
os.remove(file)
folder_recursive(clean_Debug_folder, clean_output, '.')
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/liu_school/c--stl.git
git@gitee.com:liu_school/c--stl.git
liu_school
c--stl
c++_stl
master

搜索帮助