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使用正则表达式提取网页URL的方法
May 26 Python
浅谈Python 字符串格式化输出(format/printf)
Jul 21 Python
python中Matplotlib实现绘制3D图的示例代码
Sep 04 Python
Python爬虫设置代理IP的方法(爬虫技巧)
Mar 04 Python
python清除函数占用的内存方法
Jun 25 Python
python五子棋游戏的设计与实现
Jun 18 Python
Python笔试面试题小结
Sep 07 Python
Python编写打字训练小程序
Sep 26 Python
python从zip中删除指定后缀文件(推荐)
Dec 05 Python
python图形开发GUI库pyqt5的详细使用方法及各控件的属性与方法
Feb 14 Python
Python编程中Python与GIL互斥锁关系作用分析
Sep 15 Python
如何利用Python实现n*n螺旋矩阵
Jan 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
受疫情影响 动画《Re从零开始的异世界生活》第二季延期至7月
2020/03/10 日漫
PHP借助phpmailer发送邮件
2015/05/11 PHP
PHP SPL标准库之接口(Interface)详解
2015/05/11 PHP
PHP二维数组矩形转置实例
2016/07/20 PHP
10个值得深思的PHP面试题
2016/11/14 PHP
thinkPHP5.0框架安装教程
2017/03/25 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
php-msf源码详解
2017/12/25 PHP
PHP-FPM的配置与优化讲解
2019/03/15 PHP
laravel config文件配置全局变量的例子
2019/10/13 PHP
laravel框架实现敏感词汇过滤功能示例
2020/02/15 PHP
javascript flash下fromCharCode和charCodeAt方法使用说明
2008/01/12 Javascript
JS Range HTML文档/文字内容选中、库及应用介绍
2011/05/12 Javascript
jQuery 删除/替换DOM元素的几种方式
2014/05/20 Javascript
JavaScript中的立即执行函数表达式介绍
2015/03/15 Javascript
基于jQuery实现仿百度首页换肤背景图片切换代码
2015/08/25 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
2016/05/07 Javascript
移动端滑动插件Swipe教程
2016/10/16 Javascript
node.JS md5加密中文与php结果不一致的解决方法
2017/05/05 Javascript
关于前后端json数据的发送与接收详解
2017/07/30 Javascript
JavaScript中BOM对象原理与用法分析
2019/07/09 Javascript
python解析发往本机的数据包示例 (解析数据包)
2014/01/16 Python
Python判断变量是否已经定义的方法
2014/08/18 Python
Python用 KNN 进行验证码识别的实现方法
2018/02/06 Python
详解Python:面向对象编程
2019/04/10 Python
全球酒店预订网站:Hotels.com
2016/08/10 全球购物
自考生自我鉴定范文
2013/10/01 职场文书
英语专业学子个人的自我评价
2013/10/02 职场文书
师范大学毕业自我鉴定
2013/11/21 职场文书
大学生见习期满自我鉴定
2014/09/13 职场文书
部队反四风对照检查材料
2014/09/26 职场文书
2015年上半年信访工作总结
2015/03/30 职场文书
2015年酒店服务员工作总结
2015/05/18 职场文书
公司酒会致辞
2015/07/30 职场文书
nginx常用命令放入shell脚本详解
2021/03/31 Servers
浅谈node.js中间件有哪些类型
2021/04/29 Javascript