python3xiaobaike_2020/delete_extra_md.py
2025-04-20 23:22:14 +08:00

40 lines
1.1 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# coding:utf-8
"""
作者:雪山凌狐
网址http://fox-9.com
修订时间2022-09-14
写书好伴侣删除生成的_book文件夹中的所有多余的md文件
"""
# 这里打印出有颜色的内容必须\n换行才能看到颜色暂时没找到办法不换行同一行多种颜色的以后再想想
import os
from color_print import printBlue, printGreen
# gitbook生成的文件夹名默认是_book
folder_name = "_book"
# 遍历文件夹
def walkFile_and_delete_md(folder):
for root, dirs, files in os.walk(folder):
# root 表示当前正在访问的文件夹路径
# dirs 表示该文件夹下的子目录名list
# files 表示该文件夹下的文件list
# 遍历文件
for f in files:
if os.path.splitext(f)[1].lower() == ".md":
filename = os.path.join(root, f)
os.remove(filename)
printGreen(f"info: Deleted file [{filename}]\n")
def main():
walkFile_and_delete_md(folder_name)
printBlue("\ninfo: Delete all extra md files done!\n\n")
if __name__ == '__main__':
main()