在Mac下使用python实现简单的目录树展示方法
作者:grey_csdn 时间:2021-03-17 03:46:39
在Linux或者Windows下想要查看目录树都可以通过tree命令来实现,两个操作系统中的操作也很相似。使用Linux时,最初以为这是shell中都有这个命令可用。结果使用Mac的时候发现并没有这个命令。
为了实现类似的功能,使用python做了一个简单的小脚本。实现不了漂亮的目录树,但是可以实现文件以及所在目录的列表打印。
编写代码如下:
#!/usr/bin/python
import os
pwd = os.getcwd()
for root,dirs,files in os.walk(pwd):
os.chdir(root)
for f in files:
if not(f == 'file_list.py' and root == pwd):
print("%s<->%s" %(f,root))
os.chdir(pwd)
程序执行结果如下:
python file_list.py
.DS_Store<->/Users/greyzhang/Downloads/vim-autocomplpop
acp.vim<->/Users/greyzhang/Downloads/vim-autocomplpop/autoload
acp.jax<->/Users/greyzhang/Downloads/vim-autocomplpop/doc
acp.txt<->/Users/greyzhang/Downloads/vim-autocomplpop/doc
acp.vim<->/Users/greyzhang/Downloads/vim-autocomplpop/plugin
虽说结构以及格式很不漂亮,但是好歹还是能够使用了。
来源:https://blog.csdn.net/grey_csdn/article/details/70836329
标签:Mac,python,目录树
0
投稿
猜你喜欢
Web2.0视觉风格进化论 之二
2007-11-03 20:10:00
Python获取DLL和EXE文件版本号的方法
2023-09-07 11:43:23
如何使用SQL Server中的客户端配置工具
2009-01-13 14:05:00
在asp里通过以下两个函数实现javascript里的escape函数和unescape函数功能
2010-03-14 11:30:00
python读取大文件越来越慢的原因与解决
2022-07-23 08:35:28
网站图片与文本谁更重要?(中英文对照)
2008-10-17 10:25:00
使IE浏览器支持PNG格式图片的透明效果
2008-02-02 16:20:00
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
2021-03-14 09:16:22
动网论坛的asp 数据库连接代码
2011-04-06 10:32:00
javaScript通用数据类型校验函数
2009-07-06 12:49:00
python GUI库图形界面开发之PyQt5线程类QThread详细使用方法
2023-12-03 20:29:40
win10下python2和python3共存问题解决方法
2022-11-05 09:08:38
用SQL语句生成带有小计合计的数据集脚本
2009-01-06 11:33:00
GO语言原生实现文件上传功能
2023-10-17 08:29:39
python TK库简单应用(实时显示子进程输出)
2023-10-08 23:08:19
Python中字符编码简介、方法及使用建议
2021-10-11 21:58:33
Python多进程之进程同步及通信详解
2022-01-07 00:29:13
Python通过RabbitMQ服务器实现交换机功能的实例教程
2023-08-24 01:15:19
开发Web应用程序的结构化过程
2009-06-01 10:52:00
垂直栅格与渐进式行距(上)
2009-04-01 18:30:00