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采用getopt解析命令行输入参数实例
Sep 30 Python
归纳整理Python中的控制流语句的知识点
Apr 14 Python
Python中with及contextlib的用法详解
Jun 08 Python
python文件特定行插入和替换实例详解
Jul 12 Python
Python计算斗牛游戏概率算法实例分析
Sep 26 Python
Tensorflow实现卷积神经网络用于人脸关键点识别
Mar 05 Python
Python实现OpenCV的安装与使用示例
Mar 30 Python
Python3.6实现连接mysql或mariadb的方法分析
May 18 Python
用Python爬取QQ音乐评论并制成词云图的实例
Aug 24 Python
python自动发微信监控报警
Sep 06 Python
tensorflow 动态获取 BatchSzie 的大小实例
Jun 30 Python
Python爬虫爬取有道实现翻译功能
Nov 27 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/10/26 PHP
PHP查找数值数组中不重复最大和最小的10个数的方法
2015/04/20 PHP
php实现网页端验证码功能
2017/07/11 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
JavaScript 学习笔记(十一)
2010/01/19 Javascript
学习面向对象之面向对象的基本概念:对象和其他基本要素
2010/11/30 Javascript
JS图片无缝滚动(简单利于使用)
2013/06/17 Javascript
js用拖动滑块来控制图片大小的方法
2015/02/27 Javascript
JavaScript中扩展Array contains方法实例
2020/08/23 Javascript
使用Node.js为其他程序编写扩展的基本方法
2015/06/23 Javascript
JavaScript_object基础入门(必看篇)
2016/06/13 Javascript
简单三步实现报表页面集成天气
2016/12/15 Javascript
VUE中使用Vue-resource完成交互
2017/07/21 Javascript
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
2017/12/28 Javascript
ES6 let和const定义变量与常量的应用实例分析
2019/06/27 Javascript
JavaScript常用内置对象用法分析
2019/07/09 Javascript
JS计算斐波拉切代码实例
2019/09/12 Javascript
uni-app实现点赞评论功能
2019/11/25 Javascript
Typescript3.9 常用新特性一览(推荐)
2020/05/14 Javascript
python解析json实例方法
2013/11/19 Python
python开发之字符串string操作方法实例详解
2015/11/12 Python
Python 获取div标签中的文字实例
2018/12/20 Python
python函数定义和调用过程详解
2020/02/09 Python
python查询MySQL将数据写入Excel
2020/10/29 Python
使用HTML5进行SVG矢量图形绘制的入门教程
2016/02/19 HTML / CSS
canvas与html5实现视频截图功能示例
2016/12/15 HTML / CSS
微信端html5页面调用分享接口示例
2018/03/14 HTML / CSS
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
美国在线鲜花速递:ProFlowers
2017/01/05 全球购物
印尼最大的婴儿用品购物网站:Orami
2017/09/28 全球购物
荷兰鞋子在线:Nelson Schoenen
2017/12/25 全球购物
给公司的建议书范文
2014/05/13 职场文书
影子教师研修方案
2014/06/14 职场文书
2014年维修电工工作总结
2014/11/20 职场文书
员工离职通知函
2015/04/25 职场文书
退休欢送会致辞
2015/07/31 职场文书