''' mbinary ######################################################################### # File : genReadme.py # Author: mbinary # Mail: zhuheqin1@gmail.com # Blog: https://mbinary.xyz # Github: https://github.com/mbinary # Created Time: 2018-12-11 15:53 # Description: ######################################################################### ''' # coding: utf-8 from tree import tree from argparse import ArgumentParser from config import README parser = ArgumentParser() parser.add_argument('-p', '--path', default='.', help='path to walk') parser.add_argument('-f', '--fileinclude', action='store_true', default=True, help='if has, list files and dirs, else only dirs') parser.add_argument('-d', '--depth', type=int, default=2) # 获取参数 args = parser.parse_args() FILE = args.fileinclude PATH = args.path DEPTH = args.depth idxs = tree(PATH, DEPTH, FILE) s = README.format(index='\n'.join(idxs)) with open('README.md', 'w') as f: f.write(s)