- 帖子
- 3
- 精华
- 0
- 积分
- 30
- 阅读权限
- 10
- 注册时间
- 2017-3-8
- 最后登录
- 2017-5-10
|
- #! /usr/bin/env python
- #coding=utf-8
- import os
- rootdir = 'E:\Famine' #定义根目录
- #三个参数:分别返回1.父目录 2.父目录下所有文件夹名字(不含路径) 3.父目录下所有文件名字
- for father_path, foldernames, filenames in os.walk(rootdir):
-
- for filename in filenames: #遍历文件
-
- if os.path.splitext(filename)[1] == '.txt': #判断文件后缀是否是txt
- dir = os.path.join(father_path, filename) #组合文件路径
-
- if os.path.exists(dir): #判断文件路径是否存在
- folder = os.path.split(os.path.split(dir)[0])[1] #获取文件上层文件夹
- print 'The upper folder is:\n%s' % folder, '\n'
- print 'The file name is:\n%s' % filename, '\n'
-
- f = file(dir) #打开文件
- context = f.read() #读取文件内容
- print 'The contents of this file is', '\n', context, '\n\n'
- f.close() #关闭文件
复制代码 |
|