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定时器使用示例分享
Feb 16 Python
python实现一次创建多级目录的方法
May 15 Python
通过mod_python配置运行在Apache上的Django框架
Jul 22 Python
python实现红包裂变算法
Feb 16 Python
利用Python爬虫给孩子起个好名字
Feb 14 Python
Python中函数参数调用方式分析
Aug 09 Python
Python多线程应用于自动化测试操作示例
Dec 06 Python
python爬取指定微信公众号文章
Dec 20 Python
python groupby 函数 as_index详解
Dec 16 Python
Flask模板引擎Jinja2使用实例
Apr 23 Python
Python参数传递实现过程及原理详解
May 14 Python
最新pycharm安装教程
Nov 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生成随机颜色的方法
2014/11/13 PHP
php下Memcached入门实例解析
2015/01/05 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
php把数组值转换成键的方法
2015/07/13 PHP
php创建无限级树型菜单
2015/11/05 PHP
Laravel路由研究之domain解决多域名问题的方法示例
2019/04/04 PHP
Code:findPosX 和 findPosY
2006/12/20 Javascript
原生JS可拖动弹窗效果实例代码
2013/11/09 Javascript
绑定回车enter事件代码
2014/05/18 Javascript
jQuery+json实现的简易Ajax调用实例
2015/12/14 Javascript
onmouseover事件和onmouseout事件全面理解
2016/08/15 Javascript
bootstrap导航、选项卡实现代码
2016/12/28 Javascript
Javascript中八种遍历方法的执行速度深度对比
2017/04/25 Javascript
javascript实现固定侧边栏
2021/02/09 Javascript
详解Vue3.0 + TypeScript + Vite初体验
2021/02/22 Vue.js
[01:05:40]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第三场
2014/05/24 DOTA
Python中time模块与datetime模块在使用中的不同之处
2015/11/24 Python
Django权限机制实现代码详解
2018/02/05 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
2018/10/31 Python
python实现读取excel文件中所有sheet操作示例
2019/08/09 Python
python如何实现不用装饰器实现登陆器小程序
2019/12/14 Python
Django 解决model 反向引用中的related_name问题
2020/05/19 Python
Python sklearn中的.fit与.predict的用法说明
2020/06/28 Python
Python -m参数原理及使用方法解析
2020/08/21 Python
Scrapy实现模拟登录的示例代码
2021/02/21 Python
为有想象力的人提供的生活方式商店:Firebox
2018/06/04 全球购物
求职简历中的自我评价分享
2013/12/08 职场文书
哈弗商学院毕业生求职信
2014/02/26 职场文书
房地产财务部员工岗位职责
2014/03/12 职场文书
日化店促销方案
2014/03/26 职场文书
2014年党员公开承诺书范文
2014/03/28 职场文书
代办委托书怎么写
2014/08/01 职场文书
党的群众路线教育实践活动个人整改措施范文
2014/11/04 职场文书
怎样写辞职信
2015/02/27 职场文书
宝宝满月祝酒词
2015/08/10 职场文书
还在手动盖楼抽奖?教你用Python实现自动评论盖楼抽奖(一)
2021/06/07 Python