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中requests使用代理proxies方法介绍
Oct 25 Python
python取代netcat过程分析
Feb 10 Python
Python实现读取Properties配置文件的方法
Mar 29 Python
python利用微信公众号实现报警功能
Jun 10 Python
django之静态文件 django 2.0 在网页中显示图片的例子
Jul 28 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
Aug 23 Python
python识别文字(基于tesseract)代码实例
Aug 24 Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
Jan 10 Python
Pycharm+Python工程,引用子模块的实现
Mar 09 Python
django实现HttpResponse返回json数据为中文
Mar 27 Python
解决pip install psycopg2出错问题
Jul 09 Python
在Python 中将类对象序列化为JSON
Apr 06 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
使用bcompiler对PHP文件进行加密的代码
2010/08/29 PHP
Smarty变量用法详解
2016/05/11 PHP
JSON 编辑器实现代码
2009/12/06 Javascript
解析Jquery中如何把一段html代码动态写入到DIV中(实例说明)
2013/07/09 Javascript
Query中click(),bind(),live(),delegate()的区别
2013/11/19 Javascript
jQuery打印图片pdf、txt示例代码
2014/07/22 Javascript
get(0).tagName获得作用标签示例代码
2014/10/08 Javascript
jquery动态添加文本并获取值的方法
2016/10/12 Javascript
简单实现jquery隔行变色
2017/11/09 jQuery
javascript 通过键名获取键盘的keyCode方法
2017/12/31 Javascript
解决vue-cli创建项目的loader问题
2018/03/13 Javascript
js验证身份证号码记录的方法
2019/04/26 Javascript
小程序实现投票进度条
2019/11/20 Javascript
js实现特别简单的钟表效果
2020/09/14 Javascript
动态创建类实例代码
2009/10/07 Python
深入解析Python中的集合类型操作符
2015/08/19 Python
实例讲解Python中SocketServer模块处理网络请求的用法
2016/06/28 Python
PyQt5 pyqt多线程操作入门
2018/05/05 Python
pandas dataframe添加表格框线输出的方法
2019/02/08 Python
python如何以表格形式打印输出的方法示例
2019/06/21 Python
python利用itertools生成密码字典并多线程撞库破解rar密码
2019/08/12 Python
Python Subprocess模块原理及实例
2019/08/26 Python
python+opencv实现移动侦测(帧差法)
2020/03/20 Python
如何利用input事件来监听移动端的输入
2016/04/15 HTML / CSS
HTML5实现无刷新修改URL的方法
2019/11/14 HTML / CSS
一份Java笔试题
2012/02/21 面试题
鞋类设计与工艺专业销售求职信
2013/11/01 职场文书
诚信承诺书范文
2014/03/27 职场文书
小学语文课后反思精选
2014/04/25 职场文书
基层领导干部“四风”问题批评与自我批评
2014/09/23 职场文书
网络舆情信息简报
2015/07/21 职场文书
法制教育主题班会
2015/08/13 职场文书
教师师德承诺书2016
2016/03/25 职场文书
redis内存空间效率问题的深入探究
2021/05/17 Redis
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL
ubuntu20.04虚拟机无法上网的问题及解决
2022/12/24 Servers