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的源码浅要剖析Python的内存管理
Apr 16 Python
浅谈python字典多键值及重复键值的使用
Nov 04 Python
利用python程序生成word和PDF文档的方法
Feb 14 Python
分享几道你可能遇到的python面试题
Jul 24 Python
python虚拟环境virtualenv的使用教程
Oct 20 Python
详解supervisor使用教程
Nov 21 Python
对numpy.append()里的axis的用法详解
Jun 28 Python
详解如何将python3.6软件的py文件打包成exe程序
Oct 09 Python
Python利用神经网络解决非线性回归问题实例详解
Jul 19 Python
Tensorflow实现部分参数梯度更新操作
Jan 23 Python
Python 如何在字符串中插入变量
Aug 01 Python
Django分页器的用法你都了解吗
May 26 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实现的oracle分页函数实例
2016/01/25 PHP
thinkPHP3.2简单实现文件上传的方法
2016/05/16 PHP
ext读取两种结构的xml的代码
2008/11/05 Javascript
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
2009/06/02 Javascript
javascript 多浏览器 事件大全
2010/03/23 Javascript
通过继承IHttpHandle实现JS插件的组织与管理
2010/07/13 Javascript
原生js实现shift/ctrl/alt按键的获取
2013/04/08 Javascript
基于jquery的has()方法以及与find()方法以及filter()方法的区别详解
2013/04/26 Javascript
目前流行的JavaScript库的介绍及对比
2013/09/29 Javascript
js导入导出excel(实例代码)
2013/11/25 Javascript
js实现感应鼠标图片透明度变化的方法
2015/02/20 Javascript
AngularJS基础 ng-class-odd 指令示例
2016/08/01 Javascript
JavaScript实现图片拖曳效果
2017/09/08 Javascript
如何编写一个完整的Angular4 FormText 组件
2017/11/18 Javascript
vue2.0 elementUI制作面包屑导航栏
2018/02/22 Javascript
js与jQuery实现获取table中的数据并拼成json字符串操作示例
2018/07/12 jQuery
Angular事件之不同组件间传递数据的方法
2018/11/15 Javascript
Python中使用摄像头实现简单的延时摄影技术
2015/03/27 Python
python 实时遍历日志文件
2016/04/12 Python
Python实现扣除个人税后的工资计算器示例
2018/03/26 Python
Flask框架Flask-Login用法分析
2018/07/23 Python
详解Django的CSRF认证实现
2018/10/09 Python
对python添加模块路径的三种方法总结
2018/10/16 Python
python hook监听事件详解
2018/10/25 Python
解决django同步数据库的时候app models表没有成功创建的问题
2019/08/09 Python
结束运行python的方法
2020/06/16 Python
20行代码教你用python给证件照换底色的方法示例
2021/02/05 Python
乌克兰电子产品和家用电器购物网站:TOUCH
2019/08/09 全球购物
乌克兰在线电子产品商店:MTA
2019/11/14 全球购物
有趣的睡衣和礼物:LazyOne
2019/11/27 全球购物
CheapTickets泰国:廉价航班,查看促销价格并预订机票
2019/12/28 全球购物
市场营销毕业生自荐信
2013/11/23 职场文书
往来会计岗位职责
2013/12/19 职场文书
2015年学校后勤工作总结
2015/04/08 职场文书
来探秘“德国中小企业”的成功之道
2019/07/26 职场文书
html网页引入svg图片的4种方式
2022/08/05 HTML / CSS