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中的hashlib和base64加密模块使用实例
Sep 02 Python
python判断设备是否联网的方法
Jun 29 Python
使用PyCharm创建Django项目及基本配置详解
Oct 24 Python
python如何实现一个刷网页小程序
Nov 27 Python
python Django编写接口并用Jmeter测试的方法
Jul 31 Python
CentOS7下安装python3.6.8的教程详解
Jan 03 Python
深入浅析python的第三方库pandas
Feb 13 Python
使用python绘制cdf的多种实现方法
Feb 25 Python
python实现logistic分类算法代码
Feb 28 Python
DjangoWeb使用Datatable进行后端分页的实现
May 18 Python
解决pytorch 交叉熵损失输出为负数的问题
Jul 07 Python
基于python实现简单C/S模式代码实例
Sep 14 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
php实现的简单美国商品税计算函数
2015/07/13 PHP
PHP微信开发之模板消息回复
2016/06/24 PHP
php字符串操作常见问题小结
2016/10/11 PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
2017/03/13 PHP
解决Laravel 不能创建 migration 的问题
2019/10/09 PHP
Yii实现微信公众号场景二维码的方法实例
2020/08/30 PHP
学习ExtJS TextField常用方法
2009/10/07 Javascript
百度留言本js 大家可以参考下
2009/10/13 Javascript
extjs 为某个事件设置拦截器
2010/01/15 Javascript
js事件冒泡实例分享(已测试)
2013/04/23 Javascript
jQuery中操控hidden、disable等无值属性的方法
2014/01/06 Javascript
js拖拽一些常见的思路方法整理
2014/03/19 Javascript
jQuery瀑布流插件Wookmark使用实例
2014/04/02 Javascript
JavaScript使用Range调色及透明度实例
2016/09/25 Javascript
微信小程序 网络请求(post请求,get请求)
2017/01/17 Javascript
用 js 的 selection range 操作选择区域内容和图片
2017/04/18 Javascript
vue.js路由跳转详解
2017/08/28 Javascript
JavaScript数组去重的多种方法(四种)
2017/09/19 Javascript
微信小程序简单实现form表单获取输入数据功能示例
2017/11/30 Javascript
vue代理和跨域问题的解决
2018/07/18 Javascript
JS前端知识点 运算符优先级,URL编码与解码,String,Math,arguments操作整理总结
2019/06/27 Javascript
python抓取网页中的图片示例
2014/02/28 Python
Python 时间操作例子和时间格式化参数小结
2014/04/24 Python
Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法
2015/03/05 Python
python编写分类决策树的代码
2017/12/21 Python
django传值给模板, 再用JS接收并进行操作的实例
2018/05/28 Python
python 内置函数汇总详解
2019/09/16 Python
Python自动化测试中yaml文件读取操作
2020/08/20 Python
如何用 Python 制作 GitHub 消息助手
2021/02/20 Python
乌克兰在线商店的价格比较:Price.ua
2019/07/26 全球购物
法国在线药房:DoctiPharma
2020/10/21 全球购物
解释一下抽象方法和抽象类
2016/08/27 面试题
五好党支部事迹材料
2014/02/06 职场文书
环保建议书600字
2014/05/14 职场文书
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server
Nginx利用Logrotate实现日志分割
2022/05/20 Servers