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根据给定文件返回文件名和扩展名的方法
Mar 27 Python
python获得linux下所有挂载点(mount points)的方法
Apr 29 Python
Python中使用Beautiful Soup库的超详细教程
Apr 30 Python
举例讲解Python设计模式编程中对抽象工厂模式的运用
Mar 02 Python
python简单图片操作:打开\显示\保存图像方法介绍
Nov 23 Python
Python自动化运维之IP地址处理模块详解
Dec 10 Python
Python在groupby分组后提取指定位置记录方法
Apr 20 Python
Tensorflow 实现修改张量特定元素的值方法
Jul 30 Python
python实现微信防撤回神器
Apr 29 Python
Django中的用户身份验证示例详解
Aug 07 Python
浅谈Django+Gunicorn+Nginx部署之路
Sep 11 Python
PyTorch加载自己的数据集实例详解
Mar 18 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实现邮件群发的源码
2013/06/18 PHP
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
深入理解PHP 数组之count 函数
2016/06/13 PHP
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
2020/11/18 Javascript
JS实现先显示大图后自动收起显示小图的广告代码
2015/09/04 Javascript
JS模拟实现Select效果代码
2015/09/24 Javascript
浅析javascript的return语句
2015/12/15 Javascript
原生js编写autoComplete插件
2016/04/13 Javascript
JQuery学习总结【二】
2016/12/01 Javascript
Vue服务端渲染和Vue浏览器端渲染的性能对比(实例PK )
2017/03/31 Javascript
初探js和简单隐藏效果的实例
2017/11/23 Javascript
微信小程序仿微信运动步数排行(交互)
2018/07/13 Javascript
vue获取时间戳转换为日期格式代码实例
2019/04/17 Javascript
vue里的data要用return返回的原因浅析
2019/05/28 Javascript
简单了解小程序+node梳理登陆流程
2019/06/24 Javascript
[03:00]2014DOTA2国际邀请赛 Titan淘汰潸然泪下Ohaiyo专访
2014/07/15 DOTA
python 获取本机ip地址的两个方法
2013/02/25 Python
使用Python生成随机密码的示例分享
2016/02/18 Python
Python设计模式编程中解释器模式的简单程序示例分享
2016/03/02 Python
对Python3中的print函数以及与python2的对比分析
2018/05/02 Python
用Python将一个列表分割成小列表的实例讲解
2018/07/02 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
使用tqdm显示Python代码执行进度功能
2019/12/08 Python
python实现图书馆抢座(自动预约)功能的示例代码
2020/09/29 Python
Python 实现图片转字符画的示例(静态图片,gif皆可)
2020/11/05 Python
pytho matplotlib工具栏源码探析一之禁用工具栏、默认工具栏和工具栏管理器三种模式的差异
2021/02/25 Python
移动端开发HTML5页面点击按钮后出现闪烁或黑色背景的解决办法
2018/09/19 HTML / CSS
匡威爱尔兰官网:Converse爱尔兰
2019/06/09 全球购物
SQL面试题
2013/04/30 面试题
如何通过jdbc调用存储过程
2012/04/19 面试题
普通大学毕业生自荐信范文
2014/02/23 职场文书
项目经理任命书内容
2014/06/06 职场文书
2014年租房协议书范本
2014/10/30 职场文书
2015年检验员工作总结范文
2015/04/30 职场文书
ICOM R71E和R72E图文对比解说
2022/04/07 无线电
利用nginx搭建RTMP视频点播、直播、HLS服务器
2022/05/25 Servers