1.去除文本中的空行,写入另一个文本

# -*- coding:utf-8 -*-f=open('data.txt')
g=open('data5.txt','w')try:while True:line=f.readline()if len(line)==0:breakif line.count('\n')==len(line):continueg.write(line)
finally:f.close()g.close()

2.从文本中找出带有某个关键字的行

import osf1=open('data.txt','r')   #保存的txt
f2=open('data2.txt','w+')   #保存的txt
txt=f1.readlines()
n=0
for line in txt:n = n + 1if "High" in line:line = line.strip()f2.write(txt[n]+'\n')print(n,line)print(txt[n])

3.找出每一行在文本中出现的次数

#_*_coding:utf-8_*_
import operator
f = open("data2.txt")
f2=open("gg.txt","w+")
# 初始化空字典,key为行内容,value为该行出现的次数
result = {}
for line in f:line = line.strip()count = result.setdefault(line,0)count += 1result[line] = count
sorted_result = sorted(result.items(), key=operator.itemgetter(1),reverse=True)
for k,v in sorted_result:f2.write(k+"---"+str(v)+'\n')print (k,"---",v)

4.把目录下的所有txt进行合并

import glob
import ospath='J:/txt/v20/'   #遍历的路径
f1=open('J:/v20.txt','w+')   #保存的txtfor root,dirs,files in os.walk(path):for file in files:folder=root.split('/')[-1]   #取得txt对应的文件夹名称print(folder)if file.endswith('txt'):print('find it---',root+'/'+file)txt_path=root+'/'+file   #打开找到的txtfor line in open(txt_path):f1.write(folder+'     '+line)   #读行,写入新txt中
f1.close()

end.

python——txt文本处理相关推荐

  1. python txt文本操作

    1. 读写模式 模式 要求 r 读取文件,若文件不存在则会报错 w 写入文件,若文件不存在则会先创建再写入,会覆盖原文件 a 写入文件,若文件不存在则会先创建再写入,但不会覆盖原文件,而是追加在文件末 ...

  2. python txt文本特定字符串提取

    方法一: 思路:将txt文件读成一个字符串,在整个字符串中进行匹配,匹配到的是数组,再从数组的对应位置取数据 txt样例: ------begin checkaccuracy--------- Val ...

  3. python txt文本转json格式

    这两天压测项目组没提供文档全靠抓包,抓取的参数是这样的loginname:jsdl,由于参数太多一条一条添加太麻烦,手动转json也比较麻烦,由于开发人员不配合只能自己动手, import json ...

  4. python 利用jieba读取txt文本进行分词后存入新txt

    python 利用jieba读取txt文本进行分词后存入新txt import jieba txt = open("news.txt",encoding='UTF-8').read ...

  5. python在当前目录创建txt文件-python根据txt文本批量创建文件夹

    前言 前言:想写这个代码的原因是因为实习的时候需要根据表格名创建对应的文件夹,如果只是很少个数文件夹的话,ctrl+shift+n还可以接受吧,可是一次就要创建几百个文件夹,这就有点方方了.所以我写了 ...

  6. python读取中文txt文本-python读取中文txt文本的方法

    对于python2.7 字符串在Python2.7内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码成unicode,再从unico ...

  7. 【新星计划】 Python的txt文本操作-读、写

    Python的txt文本操作-读.写 读取txt文本 python常用的读取文件函数有三种read().readline().readlines() 以读取上述txt为例,看一下三者的区别 read( ...

  8. [Python学习] 专题五.列表基础知识 二维list排序、获取下标和处理txt文本实例

    通常测试人员或公司实习人员需要处理一些txt文本内容,而此时使用Python是比较方便的语言.它不光在爬取网上资料上方便,还在NLP自然语言处理方面拥有独到的优势.这篇文章主要简单的介绍使用Pytho ...

  9. python如何读入dat数据_python二进制dat数据怎么转成txt文本

    Python将二进制转换为txt文本的方法: 1.首先用open()打开一个txt文本: 2.用int.from_bytes将byte转化为int: 3.然后用bin将int转化为二进制字符: 4.以 ...

  10. python逐行读取字符串_python3.4.3下逐行读入txt文本并去重的方法

    读写文件时应注意的问题包括: 1.字符编码 2.操作完成即时关闭文件描述符 3.代码兼容性 几种方法: #!/bin/python3 original_list1=[" "] or ...

最新文章

  1. Scikit-learn新版本发布,一行代码秒升级
  2. linux c不占用cpu的延时,linux下写个C语言程序,要求有0.5微秒以下的延时,要怎样写...
  3. 04-spring的依赖注入
  4. python文件实时同步_python文件自动同步备份v1.2【运维必备】2020/12/31
  5. Nacos(八)之Docker
  6. 后端视角下的前端框架之Vue.js初探
  7. openvino安装小记
  8. win10安装mysql出现请键入 NET HELPMSG 3534 以获得更多的帮助。
  9. 英特尔:已获得向华为供货许可;央视曝光“微信清粉”软件存风险;HHVM 4.75 发布|极客头条
  10. Spark Dataset 入门详解
  11. CURL模拟访问网页
  12. linux和windows下,C/C++的sleep函数
  13. 追踪研读法破解EZ-USB的“远程唤醒”
  14. 又一打包工具介绍:Installshield 打包安装包心得
  15. Python超级码力在线编程大赛初赛题解
  16. python 读取文件夹下文件,将文件名作为制作标签,训练样本
  17. 为什么说 Gumroad 是一家 “失败” 的创业公司?
  18. 70K的QQ——MiniQQ
  19. 投入产出表之影响力系数和感应度系数的计算--基于Excel
  20. Blast中文手册(5)

热门文章

  1. Cadence Allegro PCB设计88问解析(十二) 之 Allegro中两种单位显示设置
  2. 循环输出100以内的素数
  3. 【艾特淘】淘宝改sku名字有影响吗?淘宝sku怎么修改不降权
  4. Maxon Motor参数查询方法
  5. maxon电机驱动简介
  6. opencv 模板匹配 掩膜 matchtemplate with mask
  7. 基于cpolar内网穿透工具ssh远程访问linux服务器
  8. 三菱PLC 计数器C
  9. Snagit 10 截图 虚拟打印机 【下载|注册码】
  10. ppt convert to html,powerpoint(ppt)