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线程池的实现实例
Nov 18 Python
python中Apriori算法实现讲解
Dec 10 Python
python实现自动获取IP并发送到邮箱
Dec 26 Python
如何利用Anaconda配置简单的Python环境
Jun 24 Python
tensor和numpy的互相转换的实现示例
Aug 02 Python
解决django后台管理界面添加中文内容乱码问题
Nov 15 Python
Pytorch之Variable的用法
Dec 31 Python
使用 Python ssh 远程登陆服务器的最佳方案
Mar 06 Python
python编写俄罗斯方块
Mar 13 Python
Python list去重且保持原顺序不变的方法
Apr 03 Python
python 如何做一个识别率百分百的OCR
May 29 Python
Python+Selenium实现读取网易邮箱验证码
Mar 13 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中注册器模式类用法实例分析
2015/11/03 PHP
PHP7.1新功能之Nullable Type用法分析
2016/09/26 PHP
PHP中的使用curl发送请求(GET请求和POST请求)
2017/02/08 PHP
Javascript 检测、添加、移除样式(className)函数代码
2009/09/08 Javascript
JavaScript 组件之旅(四):测试 JavaScript 组件
2009/10/28 Javascript
修改jquery.lazyload.js实现页面延迟载入
2010/12/22 Javascript
javascript采用数组实现tab菜单切换效果
2012/12/12 Javascript
jquery解析xml字符串简单示例
2014/04/11 Javascript
浅析Node在构建超媒体API中的作用
2014/07/30 Javascript
jquery实现滑屏大图定时收缩为小banner图片的广告代码
2015/09/02 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
2015/09/14 Javascript
Angular 中 select指令用法详解
2016/09/29 Javascript
新闻上下滚动jquery 超简洁(必看篇)
2017/01/21 Javascript
详解Vue SPA项目优化小记
2018/07/03 Javascript
Vue无限滑动周选择日期的组件的示例代码
2018/07/18 Javascript
跨域解决之JSONP和CORS的详细介绍
2018/11/21 Javascript
微信小程序新手教程之页面打开数量限制
2019/03/03 Javascript
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
使用tensorflow实现AlexNet
2017/11/20 Python
Python进度条实时显示处理进度的示例代码
2018/01/30 Python
python正则表达式爬取猫眼电影top100
2018/02/24 Python
Python3中详解fabfile的编写
2018/06/24 Python
python使用matplotlib画饼状图
2018/09/25 Python
搭建python django虚拟环境完整步骤详解
2019/07/08 Python
Python使用windows设置定时执行脚本
2020/11/12 Python
C语言如何决定使用那种整数类型
2016/11/26 面试题
中专毕业生自荐信
2013/11/16 职场文书
计算机软件个人的自荐信范文
2013/12/01 职场文书
办加油卡单位介绍信
2014/01/09 职场文书
主管竞聘书范文
2014/03/31 职场文书
小学教师师德整改措施
2014/09/29 职场文书
内乡县衙导游词
2015/02/05 职场文书
党校毕业个人总结
2015/02/28 职场文书
使用Oracle跟踪文件的问题详解
2021/06/28 Oracle
安装harbor作为docker镜像仓库的问题
2022/06/14 Servers
Mysql的Table doesn't exist问题及解决
2022/12/24 MySQL