美文网首页
使用python输出指定格式文本的内容

使用python输出指定格式文本的内容

作者: 打五笔的程序员 | 来源:发表于2017-09-14 19:46 被阅读0次
在测试过程中经常需要对程序运行后产生的结果文件进行分析,一两个文件直接打开看结果,但是几十个文件一个一个打开效率就太低,所以为了提高效率才想到用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&C--011)

    Python 练习实例16 Python 100例 题目:输出指定格式的日期。 程序分析:使用 datetime...

  • ls [options] [file/dir...]

    按序列出当前目录内容,或指定的目录内容,或指定的文件信息 opinions 输出格式 相互矛盾的输出格式选项,将以...

  • Python 文件处理

    一、Python处理json文本格式 读取json数组,并遍历输出

  • python3基础

    注释 python中使用‘#’注释一行代码,多行注释使用""" """ 格式化输出 %s 格式化的内容是字符串类型...

  • python的基础语法

    输出python使用print()在括号加上字符串,就可以向那个屏幕输出指定内容,遇到逗号“,”会输出一个空格,可...

  • 笔记|数据分析之pandas基础----数据文件加载与存储(一)

    读写文本格式的数据 通过cat 输出文件内容: 由于文件是csv格式,可以使用read_csv读取文件并返回Dat...

  • python—输入与输出

    Python的格式化输出 使用字符串格式化的形式来优化Python的输出,使用%作为占位符。%后面跟的是变量的类型...

  • 11岁表弟写的Python零基础入门笔记!

    一、Python输入与输出 输出:使用print()函数。 print()函数的基本语法格式如下:print(输出...

  • Sqlite3 基本使用

    Sqlite 命令 格式化输出内容 显示配置信息 打开指定数据库 打开数据库/创建数据库 导出数据库变成sql文本...

网友评论

      本文标题:使用python输出指定格式文本的内容

      本文链接:https://www.haomeiwen.com/subject/ratjsxtx.html