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 制作图片转pdf工具
Jan 30 Python
Python实现线程池代码分享
Jun 21 Python
http请求 request失败自动重新尝试代码示例
Jan 25 Python
Python实现快速傅里叶变换的方法(FFT)
Jul 21 Python
详解10个可以快速用Python进行数据分析的小技巧
Jun 24 Python
python nmap实现端口扫描器教程
May 28 Python
python进程的状态、创建及使用方法详解
Dec 06 Python
kafka-python 获取topic lag值方式
Dec 23 Python
如何使用Python调整图像大小
Sep 26 Python
Python根据字典的值查询出对应的键的方法
Sep 30 Python
如何在Win10系统使用Python3连接Hive
Oct 15 Python
Django URL参数Template反向解析
Nov 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 array_merge函数
2014/08/31 PHP
php内存缓存实现方法
2015/01/24 PHP
PHP实现多关键字加亮功能
2016/10/21 PHP
Ctrl+Enter提交内容信息
2006/06/26 Javascript
js 鼠标点击事件及其它捕获
2009/06/04 Javascript
用js实现层随着内容大小动态渐变改变 推荐
2009/12/19 Javascript
zeroclipboard复制到剪切板的flash
2010/08/04 Javascript
javascript实用方法总结
2015/02/06 Javascript
jQuery插件EasyUI校验规则 validatebox验证框
2015/11/29 Javascript
jquery datatable服务端分页
2016/08/31 Javascript
浅谈jquery高级方法描述与应用
2016/10/04 Javascript
简单实现JS倒计时效果
2016/12/23 Javascript
基于rollup的组件库打包体积优化小结
2018/06/18 Javascript
vue中多路由表头吸顶实现的几种布局方式
2019/04/12 Javascript
小程序:授权、登录、session_key、unionId的详解
2019/05/15 Javascript
Vue中的循环及修改差值表达式的方法
2019/08/29 Javascript
VUE.CLI4.0配置多页面入口的实现
2019/11/25 Javascript
Vue封装全局过滤器Filters的步骤
2020/09/16 Javascript
ESLint 是如何检查 .vue 文件的
2020/11/30 Vue.js
vue实现登录功能
2020/12/31 Vue.js
[56:35]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第一局
2016/03/06 DOTA
python 爬取微信文章
2016/01/30 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
2016/06/30 Python
详解Django 中是否使用时区的区别
2018/06/14 Python
numpy创建单位矩阵和对角矩阵的实例
2019/11/29 Python
OpenCV4.1.0+VS2017环境配置的方法步骤
2020/07/09 Python
css3 clip实现圆环进度条的示例代码
2018/02/07 HTML / CSS
详解利用css3的var()实现运行时改变scss的变量值
2021/03/02 HTML / CSS
Joie官方网上商店:购买服装和女装配饰
2018/06/05 全球购物
会计专业自我评价
2014/02/12 职场文书
社区工作者感言
2014/03/02 职场文书
擅自离岗检讨书
2014/09/12 职场文书
2014年学习部工作总结
2014/11/12 职场文书
2015年学校心理健康教育工作总结
2015/05/11 职场文书
Python中os模块的简单使用及重命名操作
2021/04/17 Python
深入理解Pytorch微调torchvision模型
2021/11/11 Python