天马行空工作室

 找回密码
 加入天马
搜索
查看: 2209|回复: 0

python 递归遍历文件

[复制链接]
发表于 2014-8-23 20:54:12 | 显示全部楼层 |阅读模式
python的os模块,包含了很多操作系统的功能,通过使用这些模块的函数可以做许多事。比如接下来的遍历目录:

**************************************************************
用到的os函数

os.listdir(path)  列出path下的目录和文件
os.path.isdir(name)   判断name是不是一个目录,name不是目录就返回False
os.path.join(paht,name) 连接目录与文件名或目录
**************************************************************

源代码:
  1. #!/usr/bin pyton
  2. import os

  3. def list(path):
  4.         for li in os.listdir(path):
  5.                 file = os.path.join(path,li)
  6.                 if os.path.isdir(file):
  7.                         list(file)
  8.                 else:
  9.                         print file
  10.                         
  11. if __name__=="__main__":
  12.         path = raw_input("Please input path:")
  13.         list(path)
复制代码





您需要登录后才可以回帖 登录 | 加入天马

本版积分规则

Archiver|手机版|小黑屋|天马行空工作室 ( 京ICP备12003429号  

GMT+8, 2019-9-22 05:26 , Processed in 1.238388 second(s), 22 queries .

Powered by Discuz! v8

© 2010-2014 python 递归遍历文件 - Python 天马行空工作室

快速回复 返回顶部 返回列表