python输出文本-使用python输出指定格式文本的内容
在测试过程中经常需要对程序运行后产生的结果文件进行分析,一两个文件直接打开看结果,但是几十个文件一个一个打开效率就太低,所以为了提高效率才想到用python来解决这个问题,结果文件有好几种类型的,但是我们只想读取其中一个格式的文件。于是下面就有了下面的代码
只读取data.txt里面指定的内容
读取txt里面的第一行
我这里只是个示范,具体的用时候可以使用正侧表达式来配置
代码如下
#coding=utf-8
'''
在很多文件下面只读取txt类型的文件,然后提取相关的数据
'''
import os
path = "./data" #当前路径,可以使绝对路径
files = os.listdir(path) #列出path目录下面的所有文件名,并且返回一个list
for file in files:
file_ext = file.split('.')[1] #使用split分割文件名和后缀名 分割成一个list['xxxx','txt'],获取后缀
ext = ['txt'] #期望读取的文件后缀
if file_ext not in ext: #如果后缀名不在ext里面,则跳过本次循环,开始下次循环
continue
else:
f = open(path + "/" + file,'r')
for s in f.readlines()[0:1]: #读取第一行的内容,可以实际情况来使用啥方法
print s,
f.close()
以上代码希望能给大家提供点思路,当然大家可以把结果写入到txt中保存起来。
python输出文本-使用python输出指定格式文本的内容相关推荐
- python类型转换异常_python知识:json格式文本;异常处理;字符串处理;unicode类型和str类型转换...
python进程中的实例和json格式的字符串之间的映射关系是非常直接的,相当于同一个概念被编码成不同的表示: stream in json form ----json.loads(str)----- ...
- cURL到Python/Aardio/易语言(将curl格式文本解析成Python、易语言、AardioGolang、VBA、PowerQuery、Json)20210811
软件缘由 由于本人经常写爬虫,手动构造协议头和post数据很麻烦,而且还容易出错.于是乎,就做了现在的这个.目前支持转成Python.Aardio.易语言.Golang.VBA.PowerQuery. ...
- python如何读取文本_python 如何读取windows-1252格式文本?
问 题 这是一个GPS log文件,编码方式看sublimetext显示是windows-1252格式 ][1] 我想读取这个文件一行打印用下面代码: #!user/bin/python3 fin=o ...
- python 根据树型结构生成指定格式的excel数据
数据 tree = {'a': {'a1': [('a1a', 1)],'a2': [('a2a', 1),('a2b', 2),]},'b': {'b1': [('b1b', 1)],'b2': [ ...
- python怎么把照片转成卡通_使用python将图片转换为草图和漫画格式
[相关学习建议:python视频教程] 这个例子分享了python的特定代码,将图片转换成草图和漫画格式,供您参考.具体内容如下 艺术品 图片转换后的结果 源代码 # -*-编码:utf-8-*-从P ...
- 用python获取星期字符串,python 时间:秒和字符串之间的转换..
1)秒数 ==>字符串 1234567 from time import * def secs2str(secs): return strftime("%Y-%m-%d %H:%M:% ...
- 萌新的Python练习菜鸟100例(十六)输出指定格式的日期。
题目: 输出指定格式的日期. 分析: · datetime模块的使用: · 自定义输入时间格式.日期的基本运算.日期替换等 · 这里列举了一些常用的方法,具体可以看代码注释 代码 import dat ...
- python编程在哪里写程序-第一个Python程序——在屏幕上输出文本
本节我将给大家介绍最简单.最常用的 Python 程序--在屏幕上输出一段文本,包括字符串和数字. Python 使用 print 函数在屏幕上输出一段文本,输出结束后会自动换行. 在屏幕上输出字符串 ...
- 区分大小屏幕_第一个Python程序——在屏幕上输出文本
本节我将给大家介绍最简单.最常用的 Python 程序--在屏幕上输出一段文本,包括字符串和数字.Python 使用 print 函数在屏幕上输出一段文本,输出结束后会自动换行. 在屏幕上输出字符串 ...
最新文章
- teach-es6-2(class)
- 写出python字符串三种常用的函数或方法_python中几种常用字符串函数
- nodejs 设置网络代理
- CSS 如何让li横向居中显示
- SQL中过滤条件放在on和where中的区别
- 简单 python 小说爬虫 ultimate
- JAVA_JDK下载与安装教程
- 小米笔记本、小米游戏本重装原装出厂镜像教程-有百度盘的提取码
- python视频教程全集免费-Python免费视频教程
- 权重衰减(weight decay)与学习率衰减(learning rate decay)
- mapping中insert List语句
- 基于高德地图实现Marker聚合效果
- C语言 课程设计 实现简单的车辆管理系统
- leetcode 506. Relative Ranks(python)
- 百度竞价ocpc投放是一门玄学吗
- 模拟卷Leetcode【普通】198. 打家劫舍
- 一步步读懂Pytorch Chatbot Tutorial代码(四) - 为模型准备数据
- 解密:智能化变电站中PTP时钟同步(北斗时钟服务器)
- unity ugui android 小键盘,Unity inputfield 实现显示 隐藏密码功能(在安卓中切换不打开下虚拟键盘)...
- 生活随记 - 立冬 暖阳高照