Python之文件目录遍历实例代码
来源:岁月联盟
时间:2010-09-25
- import os, sys
- from stat import *
- def walktree(top, callback):
- recursively descend the directory tree rooted at top,
- calling the callback function for each regular file
- for f in os.listdir(top):
- pathname = os.path.join(top, f)
- mode = os.stat(pathname)[ST_MODE]
- if S_ISDIR(mode):
- Its a directory, recurse into it
- walktree(pathname, callback)
- elif S_ISREG(mode):
- Its a file, call the callback function
- callback(pathname)
- else:
- Unknown file type, print a message
- print Skipping %s % pathname
- def visitfile(file):
- print visiting, file
- if __name__ == __main__:
- walktree(sys.argv[1], visitfile)
图片内容
最近更新
随机推荐
- 百度淘宝暗战在线教育 争夺下一个互联
- MS06-011:许可的Windows服务DACL可能
- 《我是歌手》第二季热播 360提醒网民
- 阿里巴巴副总裁张建峰:淘宝生活正在
- 修复微软iframe补丁 防止脚本病毒
- 美国付费用户增长低于预期 奈飞的“增
- Sun Java JDK/JRE 安全更新修复之前版
- OpenSC pkcs11-tool不安全密钥生成漏
- 马云访谈录:成功者只能走自己的路
- 无线网络安全技术国家工程实验室在西
- 顶呱呱集团2019年年度盛典暨颁奖典礼
- iPhone安全漏洞 三次点击键盘打开门锁
- 拉手网“卖身”三胞集团 域名lashou.
- 全民复工掀起远程办公热潮 二六三股价
- 易知教育培训:国内万亿级在线教育市
- 如果马云赢了,这个民族就输了
- 趣谈:黑客之“黑”七大类
- 酷6人事地震裁员4成背后:公司不愿烧
- 微信“宕机”30%信息收发受阻 故障超
- 雅虎成冤大头?Tumblr被收购时只剩17