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检测是文件还是目录的方法
Jul 03 Python
Python的Django框架中设置日期和字段可选的方法
Jul 17 Python
python中子类调用父类函数的方法示例
Aug 18 Python
Python 3实战爬虫之爬取京东图书的图片详解
Oct 09 Python
Python使用tkinter库实现文本显示用户输入功能示例
May 30 Python
Python2.7环境Flask框架安装简明教程【已测试】
Jul 13 Python
关于Numpy数据类型对象(dtype)使用详解
Nov 27 Python
python3 动态模块导入与全局变量使用实例
Dec 22 Python
python针对Oracle常见查询操作实例分析
Apr 30 Python
python如何更新包
Jun 11 Python
关于Python3爬虫利器Appium的安装步骤
Jul 29 Python
用Python爬取英雄联盟的皮肤详细示例
Dec 06 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将字符串转化成date存入数据库的两种方式
2014/04/28 PHP
PHP代码实现表单数据验证类
2015/07/28 PHP
php实现微信公众号无限群发
2015/10/11 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
2015/12/18 PHP
PHP实现git部署的方法教程
2017/12/19 PHP
PHP执行系统命令函数实例讲解
2021/03/03 PHP
jQuery .tmpl(), .template()学习资料小结
2011/07/18 Javascript
javascript当中的代码嗅探扩展原生对象和原型(prototype)
2013/01/11 Javascript
轻量级的原生js日历插件calendar.js使用指南
2015/04/28 Javascript
总结AngularJS开发者最常犯的十个错误
2016/08/31 Javascript
jQuery视差滚动效果网页实现方法经验总结
2016/09/29 Javascript
详解JS: reduce方法实现 webpack多文件入口
2017/02/14 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
原生JS检测CSS3动画是否结束的方法详解
2019/01/27 Javascript
在JavaScript中如何访问暂未存在的嵌套对象
2019/06/18 Javascript
jQuery层叠选择器用法实例分析
2019/06/28 jQuery
使用apifm-wxapi模块中的问题及解决方法
2019/08/05 Javascript
json字符串对象转换代码实例
2019/09/28 Javascript
[02:10]探秘浦东源深体育馆 DOTA2 Supermajor不见不散
2018/05/17 DOTA
Linux下编译安装MySQL-Python教程
2015/02/02 Python
Django 外键的使用方法详解
2019/07/19 Python
python删除某个目录文件夹的方法
2020/05/26 Python
Python字符串查找基本操作代码案例
2020/10/27 Python
python元组拆包实现方法
2021/02/28 Python
CSS3地图动态实例代码(圆圈向外扩散)
2018/06/15 HTML / CSS
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
莫斯科的韩国化妆品店:Sifo
2019/12/04 全球购物
乌克兰珠宝大卖场:Zlato.ua
2020/09/27 全球购物
幼师自我鉴定范文
2013/10/01 职场文书
劳动竞赛活动方案
2014/02/20 职场文书
社会实践的活动方案
2014/08/22 职场文书
政风行风建设整改方案
2014/10/27 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
给客户的感谢信
2015/01/21 职场文书
中学推普周活动总结
2015/05/07 职场文书
2015年教师业务工作总结
2015/05/26 职场文书