python 实现将txt文件多行合并为一行并将中间的空格去掉方法


Posted in Python onDecember 20, 2018

有一个txt文本如下:

151 151 1234561 156421 
 214156 1523132 031320

现希望将两行合并为一行,并将中间所有的空格都去掉:

(python编程第十章)

代码如下:

path = r'C:\Users\xxx\Desktop\test.txt'#文本存放的路径

with open(path) as file:
 lines = file.readlines()#读取每一行

a = ''#空字符(中间不加空格)
for line in lines:
 a += line.strip()#strip()是去掉每行末尾的换行符\n 1
c = a.split()#将a分割成每个字符串 2
b = ''.join(c)#将c的每个字符不以任何符号直接连接 3
print(a)
print(b)
#打印a,b观察不同

结果如下:

151 151 1234561 156421214156 1523132 031320
15115112345611564212141561523132031320

详细说明:

1,lines直接打印出来的结果如下:

>>> lines
['151 151 1234561 156421 \n', ' 214156 1523132 031320\n']

加strip()之后(去掉\n),即a的结果:

'151 151 1234561 156421214156 1523132 031320'

2.a.split()从空格那儿分割成每个字符串

['151', '151', '1234561', '156421214156', '1523132', '031320']

3.”.join(c)直接将每个字符串连接

以上这篇python 实现将txt文件多行合并为一行并将中间的空格去掉方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python修改字典内key对应值的方法
Jul 11 Python
详解Python中的元组与逻辑运算符
Oct 13 Python
详解设计模式中的工厂方法模式在Python程序中的运用
Mar 02 Python
Python基础篇之初识Python必看攻略
Jun 23 Python
深入浅析python with语句简介
Apr 11 Python
Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作示例
Jul 27 Python
详解Python是如何实现issubclass的
Jul 24 Python
基于python实现的百度新歌榜、热歌榜下载器(附代码)
Aug 05 Python
详解Python中的正斜杠与反斜杠
Aug 09 Python
DJango的创建和使用详解(默认数据库sqlite3)
Nov 18 Python
Python ORM框架Peewee用法详解
Apr 29 Python
pandas求平均数和中位数的方法实例
Aug 04 Python
Python 判断奇数偶数的方法
Dec 20 #Python
5分钟 Pipenv 上手指南
Dec 20 #Python
对python 多个分隔符split 的实例详解
Dec 20 #Python
python 使用正则表达式按照多个空格分割字符的实例
Dec 20 #Python
Python 获取div标签中的文字实例
Dec 20 #Python
浅谈Python采集网页时正则表达式匹配换行符的问题
Dec 20 #Python
Python实现正则表达式匹配任意的邮箱方法
Dec 20 #Python
You might like
浅析PHP水印技术
2007/02/14 PHP
按上下级层次关系输出内容的PHP代码
2010/07/17 PHP
优化php效率,提高php性能的一些方法
2011/03/24 PHP
PHP实现查询两个数组中不同元素的方法
2016/02/23 PHP
PHP htmlspecialchars_decode()函数用法讲解
2019/03/01 PHP
简单实用的PHP文本缓存类实例
2019/03/22 PHP
PHP面向对象类型约束用法分析
2019/06/12 PHP
JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
2010/02/15 Javascript
js继承的实现代码
2010/08/05 Javascript
Jquery截取中文字符串的实现代码
2010/12/22 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
2015/03/02 Javascript
JS动态改变表格边框宽度的方法
2015/03/31 Javascript
js实现基于正则表达式的轻量提示插件
2015/08/29 Javascript
javascript实现二级级联菜单的简单制作
2015/11/19 Javascript
bootstrap datepicker 与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决思路
2016/09/28 Javascript
微信小程序 数据封装,参数传值等经验分享
2017/01/09 Javascript
详解vue的数据binding绑定原理
2017/04/12 Javascript
javascript如何用递归写一个简单的树形结构示例
2017/09/06 Javascript
vue实现密码显示隐藏切换功能
2018/02/23 Javascript
json_decode 索引为数字时自动排序问题解决方法
2020/03/28 Javascript
[01:24:51]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第二场
2014/05/26 DOTA
python多线程threading.Lock锁用法实例
2014/11/01 Python
Python使用chardet判断字符编码
2015/05/09 Python
Python实现Linux命令xxd -i功能
2016/03/06 Python
结合Python的SimpleHTTPServer源码来解析socket通信
2016/06/27 Python
Python使用cx_Oracle模块操作Oracle数据库详解
2018/05/07 Python
python实现自动化上线脚本的示例
2019/07/01 Python
django项目环境搭建及在虚拟机本地创建django项目的教程
2019/08/02 Python
python代码实现TSNE降维数据可视化教程
2020/02/28 Python
Python爬虫实例之2021猫眼票房字体加密反爬策略(粗略版)
2021/02/22 Python
超30万乐谱下载:Musicnotes.com
2016/09/24 全球购物
美国糖果店:Sugarfina
2019/02/21 全球购物
德国价格合理的品牌商品购物网站:averdo
2019/03/21 全球购物
应届生幼儿园求职信
2013/11/12 职场文书
计算机专业毕业生的自我评价
2013/11/18 职场文书
机关搬迁方案
2014/05/18 职场文书