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爬虫入门教程--利用requests构建知乎API(三)
May 25 Python
Python实现随机生成有效手机号码及身份证功能示例
Jun 05 Python
Python实现发送与接收邮件的方法详解
Mar 28 Python
Python数据处理numpy.median的实例讲解
Apr 02 Python
Python 中的range(),以及列表切片方法
Jul 02 Python
python多进程控制学习小结
Oct 31 Python
Djang的model创建的字段和参数详解
Jul 27 Python
python Elasticsearch索引建立和数据的上传详解
Aug 04 Python
Django使用Jinja2模板引擎的示例代码
Aug 09 Python
python 中的paramiko模块简介及安装过程
Feb 29 Python
Django ORM实现按天获取数据去重求和例子
May 18 Python
在Pytorch中使用Mask R-CNN进行实例分割操作
Jun 24 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 split()函数的用法详解
2013/06/05 PHP
php strftime函数的详细用法
2018/06/21 PHP
jquery multiSelect 多选下拉框
2010/07/09 Javascript
超级好用的jQuery圆角插件 Corner速成
2014/08/31 Javascript
在浏览器中打开或关闭JavaScript的方法
2015/06/03 Javascript
jQuery实现为图片添加镜头放大效果的方法
2015/06/25 Javascript
用JavaScript来美化HTML的select标签的下拉列表效果
2015/11/17 Javascript
DeviceOne 让你一见钟情的App快速开发平台
2016/02/17 Javascript
基于zepto.js简单实现上传图片
2016/06/21 Javascript
JS获取一个未知DIV高度的方法
2016/08/09 Javascript
WebView启动支付宝客户端支付失败的问题小结
2017/01/11 Javascript
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
2017/03/24 jQuery
VueJs组件之父子通讯的方式
2018/05/06 Javascript
微信小程序商品详情页底部弹出框
2019/11/22 Javascript
JS加载解析Markdown文档过程详解
2020/05/19 Javascript
JavaScript实现手机号码 3-4-4格式并控制新增和删除时光标的位置
2020/06/02 Javascript
vue移动端弹起蒙层滑动禁止底部滑动操作
2020/07/22 Javascript
Element Collapse 折叠面板的使用方法
2020/07/26 Javascript
[02:38]2018年度DOTA2最佳劣单位选手-完美盛典
2018/12/17 DOTA
python socket网络编程步骤详解(socket套接字使用)
2013/12/06 Python
Python中map,reduce,filter和sorted函数的使用方法
2015/08/17 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
Python实现七彩蟒蛇绘制实例代码
2018/01/16 Python
详解Python利用random生成一个列表内的随机数
2019/08/21 Python
Python爬虫使用浏览器cookies:browsercookie过程解析
2019/10/22 Python
python列表推导式入门学习解析
2019/12/02 Python
python 实现Flask中返回图片流给前端展示
2020/01/09 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
2020/05/11 Python
python 使用建议与技巧分享(四)
2020/08/18 Python
利用html5 canvas破解简单验证码及getImageData接口应用
2013/01/25 HTML / CSS
英国最大的笔记本电脑直销专家:Laptops Direct
2019/07/20 全球购物
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
2013/08/04 面试题
大班上学期幼儿评语
2014/04/30 职场文书
企业理念标语
2014/06/09 职场文书
教师三严三实心得体会
2014/10/11 职场文书
2016应届毕业生自荐信范文
2016/01/28 职场文书