参数为工作路径的名称(仅用于路径输出的开头),需要生成的路径(相对或者绝对都行),跳过的文件/文件夹名称(要求使用list,且按照正则表达式匹配),最终结果保存在类的 tree 中(请参考示例,示例的跳过的文件/文件夹为 pycharm 中常见的文件)
import re
from pathlib import Path
from pathlib import WindowsPath
from typing import Optional, List
class DirectionTree:
def __init__(self,
direction_name: str = 'WorkingDirection',
direction_path: str = '.',
ignore_list: Optional[List[str]] = None):
self.owner