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的id()函数解密过程
Dec 25 Python
Python中使用语句导入模块或包的机制研究
Mar 30 Python
Python类的用法实例浅析
May 27 Python
Python中字符串的常见操作技巧总结
Jul 28 Python
python进程管理工具supervisor的安装与使用教程
Sep 05 Python
python下解压缩zip文件并删除文件的实例
Apr 24 Python
python matplotlib 在指定的两个点之间连线方法
May 25 Python
Python实现socket非阻塞通讯功能示例
Nov 06 Python
python对象转字典的两种实现方式示例
Nov 07 Python
python logging 重复写日志问题解决办法详解
Aug 04 Python
10张动图学会python循环与递归问题
Feb 06 Python
python3 sqlite3限制条件查询的操作
Apr 07 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批量删除、清除UTF-8文件BOM头的代码实例
2014/04/14 PHP
php实现中文字符截取防乱码方法汇总
2015/04/29 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
2016/03/01 PHP
浅析Yii2中GridView常见操作
2016/04/22 PHP
PHP中单例模式与工厂模式详解
2017/02/17 PHP
PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
2019/11/04 PHP
又一个图片自动缩小的JS代码
2007/03/10 Javascript
js 优化次数过多的循环 考虑到性能问题
2011/03/05 Javascript
css transform 3D幻灯片特效实现步骤解读
2013/03/27 Javascript
jQuery把表单元素变为json对象
2013/11/06 Javascript
用javascript添加控件自定义属性解析
2013/11/25 Javascript
js简单实现竖向tab选项卡的方法
2015/05/04 Javascript
jQuery实现为图片添加镜头放大效果的方法
2015/06/25 Javascript
基于jQuery实现自动轮播旋转木马特效
2015/11/02 Javascript
详解 javascript中offsetleft属性的用法
2015/11/11 Javascript
javascript实现随机生成DIV背景色
2016/06/20 Javascript
JS遍历对象属性的方法示例
2017/01/10 Javascript
JavaScript实现类似淘宝的购物车效果
2017/03/16 Javascript
JavaScript错误处理和堆栈追踪详解
2017/04/18 Javascript
js通过Date对象实现倒计时动画效果
2017/10/27 Javascript
JavaScript中的E-mail 地址格式验证
2018/03/28 Javascript
使用Vue组件实现一个简单弹窗效果
2018/04/23 Javascript
一些手写JavaScript常用的函数汇总
2019/04/16 Javascript
微信小程序如何访问公众号文章
2019/07/08 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
JavaScript实现简易计算器小功能
2020/10/22 Javascript
[03:39]DOTA2英雄梦之声_第05期_幽鬼
2014/06/23 DOTA
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
2018/02/13 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
2018/03/08 Python
python bluetooth蓝牙信息获取蓝牙设备类型的方法
2019/11/29 Python
python实现录屏功能(亲测好用)
2020/03/02 Python
学python爬虫能做什么
2020/07/29 Python
纯CSS3实现扇形动画菜单(简化版)实例源码
2017/01/17 HTML / CSS
教育技术职业规划范文
2014/03/04 职场文书
党课知识竞赛主持词
2014/04/01 职场文书
css3 选择器
2022/05/11 HTML / CSS