Python入门之自己动手实现tree工具完成目标:使用python实现一个简单的tree工具,完成对指定目录的tree功能,
Python入门之自己动手实现tree工具
完成目标:
使用python实现一个简单的tree工具,完成对指定目录的tree功能,通过选项可以打开目录所占磁盘大小的统计信息,通过选项可以关闭文件的打印(即仅显示文件夹)。若不指定目录,以当前工作目录进行处理。
涉及内容:
1、python基础
2、使用argparse模块处理命令行参数
3、使用os模块进行文件相关的内容处理
4、使用递归思想进行文件系统的打印
5、文件大小的格式化打印(B、KB、MB、GB、TB)
实现效果图:

存在问题:
指定路径中存在乱码或非中英文字符时报错。(测试在包含韩文文件的目录os.listdir()报错)
代码如下:
