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 24 Python
Python调用命令行进度条的方法
May 05 Python
python使用xlrd与xlwt对excel的读写和格式设定
Jan 21 Python
Pycharm 操作Django Model的简单运用方法
May 23 Python
Python交互环境下实现输入代码
Jun 22 Python
Random 在 Python 中的使用方法
Aug 09 Python
python实现三维拟合的方法
Dec 29 Python
Python实现微信消息防撤回功能的实例代码
Apr 29 Python
python 命名规范知识点汇总
Feb 14 Python
python nohup 实现远程运行不宕机操作
Apr 16 Python
python模拟哔哩哔哩滑块登入验证的实现
Apr 24 Python
django模型类中,null=True,blank=True用法说明
Jul 09 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
第十四节--命名空间
2006/11/16 PHP
PHP设计模式之命令模式的深入解析
2013/06/13 PHP
PHP自动识别当前使用移动终端
2018/05/21 PHP
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
2020/06/05 PHP
SUN的《AJAX与J2EE》全文译了
2007/02/23 Javascript
jquery之Document元素选择器篇
2008/08/14 Javascript
基于jQuery的表格操作插件
2010/04/22 Javascript
jquery写个checkbox——类似邮箱全选功能
2013/03/19 Javascript
Jquery chosen动态设置值实例介绍
2013/08/08 Javascript
javasctipt如何显示几分钟前、几天前等
2014/04/30 Javascript
加载列表时jquery获取ul中第一个li的属性
2014/11/02 Javascript
分享一则JavaScript滚动条插件源码
2015/03/03 Javascript
jQuery三级下拉列表导航菜单代码分享
2020/04/15 Javascript
深入探讨前端框架react
2015/12/09 Javascript
jQuery使用deferreds串行多个ajax请求
2016/08/22 Javascript
js初始化验证实例详解
2016/11/26 Javascript
WebView启动支付宝客户端支付失败的问题小结
2017/01/11 Javascript
JS实现禁止用户使用Ctrl+鼠标滚轮缩放网页的方法
2017/04/28 Javascript
微信小程序实战篇之购物车的实现代码示例
2017/11/30 Javascript
JavaScript中判断为整数的多种方式及保留两位小数的方法
2019/09/09 Javascript
JS计算斐波拉切代码实例
2019/09/12 Javascript
Ant design vue中的联动选择取消操作
2020/10/31 Javascript
python简单线程和协程学习心得(分享)
2017/06/14 Python
基于循环神经网络(RNN)实现影评情感分类
2018/03/26 Python
Django 对IP访问频率进行限制的例子
2019/08/30 Python
Python打印特殊符号及对应编码解析
2020/05/07 Python
Alpine安装Python3依赖出现的问题及解决方法
2020/12/25 Python
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
2016/08/15 HTML / CSS
房屋买卖委托公证书
2014/04/08 职场文书
家长对孩子的评语
2014/04/18 职场文书
邮政竞聘演讲稿
2014/09/03 职场文书
正风肃纪查摆剖析材料
2014/10/10 职场文书
暑期实践个人总结
2015/03/06 职场文书
党小组意见范文
2015/06/08 职场文书
python 如何用terminal输入参数
2021/05/25 Python
golang使用map实现去除重复数组
2022/04/14 Golang