Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11876
  • 博文数量: 3
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 21
  • 用 户 组: 普通用户
  • 注册时间: 2014-01-29 17:47
个人简介

爱技术,爱美女,爱宅也爱旅行

文章分类

全部博文(3)

文章存档

2015年(3)

我的朋友
最近访客

分类: Python/Ruby

2015-10-26 18:22:37


第一个(此处)

  1. #!/usr/bin/env python
  2. #coding:utf-8
  3. import os,sys

  4. f_dir=sys.argv[1]

  5. def GetFileList(dir, fileList):
  6.     newDir = dir
  7.     if os.path.isfile(dir):
  8.         fileList.append(dir.decode('utf8'))
  9.     elif os.path.isdir(dir):
  10.         for s in os.listdir(dir):
  11.             #如果需要忽略某些文件夹,使用以下代码
  12.             #if s == "xxx":
  13.                 #continue
  14.             newDir=os.path.join(dir,s)
  15.             GetFileList(newDir, fileList)
  16.     return fileList

  17. list = GetFileList(f_dir, [])
  18. for e in list:
  19.     print e

第二个(此处)

  1. #!/usr/bin/env python
  2. #coding:utf-8

  3. import os
  4. import os.path
  5. f_dir=sys.argv[1] # 指明被遍历的文件夹
  6. for parent,dirnames,filenames in os.walk(f_dir): #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字
  7.     for dirname in dirnames: #输出文件夹信息
  8.         print "parent is:" + parent
  9.         print "dirname is" + dirname
  10.     for filename in filenames: #输出文件信息
  11.         print "parent is": + parent
  12.         print "filename is:" + filename
  13.         print "the full name of the file is:" + os.path.join(parent,filename)


阅读(214) | 评论(0) | 转发(0) |
0

上一篇:shell脚本备份mysql

下一篇:没有了

给主人留下些什么吧!~~