python读取一个目录下所有txt里面的内容方法


Posted in Python onJune 23, 2018

实例如下所示:

import os
allFileNum = 0
def printPath(level, path):
 global allFileNum
 '''''
 打印一个目录下的所有文件夹和文件
 '''
 # 所有文件夹,第一个字段是次目录的级别
 dirList = []
 # 所有文件
 fileList = []
 # 返回一个列表,其中包含在目录条目的名称
 files = os.listdir(path)
 # 先添加目录级别
 dirList.append(str(level))
 for f in files:
  if(os.path.isdir(path + '/' + f)):
   # 排除隐藏文件夹。因为隐藏文件夹过多
   if(f[0] == '.'):
    pass
   else:
    # 添加非隐藏文件夹
    dirList.append(f)
  if(os.path.isfile(path + '/' + f)):
   # 添加文件
   fileList.append(f)
 # 当一个标志使用,文件夹列表第一个级别不打印
 i_dl = 0
 for dl in dirList:
  if(i_dl == 0):
   i_dl = i_dl + 1
  else:
   # 打印至控制台,不是第一个的目录
   print('-' * (int(dirList[0])), dl )
   # 打印目录下的所有文件夹和文件,目录级别+1
   printPath((int(dirList[0]) + 1), path + '/' + dl)
 for fl in fileList:
  # 打印文件
  print(fl)
  f = open('C:/Users/DELL/Desktop/userid3/'+fl)#读取完txt再读txt里面的类容
  # print(f.read())
  # 'a'表示附加模式,用写入模式‘w'要小心,如果指定文件已经存在,python将再返回文件对象前清空该文件
  f2 = open("20170610uid.txt",'a')
  f2.write(f.read())
  # 以下三行是逐行读取,跟f2.write(f.read())效果一样
  # alllines = f.readlines()
  # for eachLine in alllines:
  #   f2.write(eachLine)
  f2.close()
  # 随便计算一下有多少个文件
  allFileNum = allFileNum + 1
  print(allFileNum)

if __name__ == '__main__':
 printPath(1, 'C:/Users/DELL/Desktop/userid3/')

以上这篇python读取一个目录下所有txt里面的内容方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python控制台英汉汉英电子词典
Apr 23 Python
python实现RabbitMQ的消息队列的示例代码
Nov 08 Python
python退出命令是什么?详解python退出方法
Dec 10 Python
python os.fork() 循环输出方法
Aug 08 Python
Python 中pandas索引切片读取数据缺失数据处理问题
Oct 09 Python
详解pyinstaller selenium python3 chrome打包问题
Oct 18 Python
python实现PCA降维的示例详解
Feb 24 Python
python传到前端的数据,双引号被转义的问题
Apr 03 Python
python Django 反向访问器的外键冲突解决
May 20 Python
哪些是python中web开发框架
Jun 17 Python
python中的django是做什么的
Jul 31 Python
利用Python批量识别电子账单数据的方法
Feb 08 Python
Python 读取某个目录下所有的文件实例
Jun 23 #Python
python保存数据到本地文件的方法
Jun 23 #Python
基于Python List的赋值方法
Jun 23 #Python
python统计多维数组的行数和列数实例
Jun 23 #Python
Python返回数组/List长度的实例
Jun 23 #Python
python 定义给定初值或长度的list方法
Jun 23 #Python
Python列表解析配合if else的方法
Jun 23 #Python
You might like
Yii配置与使用memcached缓存的方法
2016/07/13 PHP
php+mysql+jquery实现日历签到功能
2017/02/27 PHP
Laravel实现通过blade模板引擎渲染视图
2019/10/25 PHP
JavaScript Event学习第七章 事件属性
2010/02/07 Javascript
jqPlot 图表中文API使用文档及源码和在线示例
2012/02/07 Javascript
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
2013/12/14 Javascript
Javascript设置对象的ReadOnly属性(示例代码)
2013/12/25 Javascript
对象题目的一个坑 理解Javascript对象
2015/12/22 Javascript
jQuery 选择同时包含两个class的元素的实现方法
2016/06/01 Javascript
JS实现的手机端精简幻灯片效果
2016/09/05 Javascript
bootstrap table 多选框分页保留示例代码
2017/03/08 Javascript
bootstrap日期控件问题(双日期、清空等问题解决)
2017/04/19 Javascript
JS 设置Cookie 有效期 检测cookie
2017/06/15 Javascript
从parcel.js打包出错到选择nvm的全部过程
2018/01/23 Javascript
iview中Select 选择器多选校验方法
2018/03/15 Javascript
[44:37]完美世界DOTA2联赛PWL S3 Forest vs access 第一场 12.11
2020/12/13 DOTA
理解Python中的With语句
2015/02/02 Python
深入了解Python数据类型之列表
2016/06/24 Python
详解python中字典的循环遍历的两种方式
2017/02/07 Python
Python爬虫之模拟知乎登录的方法教程
2017/05/25 Python
解决python爬虫中有中文的url问题
2018/05/11 Python
深入浅析Python2.x和3.x版本的主要区别
2018/11/30 Python
Python实现微信消息防撤回功能的实例代码
2019/04/29 Python
Python利用WMI实现ping命令的例子
2019/08/14 Python
pytorch中获取模型input/output shape实例
2019/12/30 Python
AC Lens:购买隐形眼镜
2017/02/26 全球购物
印尼最大的网上书店:Gramedia.com
2018/09/13 全球购物
自我评价的正确写法
2013/09/19 职场文书
采购主管工作职责
2013/12/12 职场文书
应用外语系自荐信
2014/06/26 职场文书
合唱兴趣小组活动总结
2014/07/10 职场文书
销售人员求职信
2014/07/22 职场文书
横空出世观后感
2015/06/09 职场文书
网络研修心得体会
2016/01/08 职场文书
2016年先进教师个人事迹材料
2016/02/26 职场文书
Python一行代码实现自动发邮件功能
2021/05/30 Python