python 实现将txt文件多行合并为一行并将中间的空格去掉方法
作者:Mr-Cat伍大猫与李可可的故事 时间:2021-12-16 12:17:09
有一个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)直接将每个字符串连接
来源:https://blog.csdn.net/Mr_Cat123/article/details/78627494
标签:python,txt,空格
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Access数据库下如何使用通用对话框的问题
2008-11-28 16:37:00
Python中的单行、多行、中文注释方法
2022-03-21 21:56:38
![](https://img.aspxhome.com/file/2023/8/78638_0s.jpg)
ODBC的保留字有哪些?
2009-10-28 18:34:00
Python chardet库识别编码原理解析
2021-03-18 16:41:54
numpy的sum函数的axis和keepdim参数详解
2021-08-02 02:48:46
Tag的自定义类
2010-03-18 15:53:00
python使用any判断一个对象是否为空的方法
2022-08-17 07:32:16
PyQt5 多窗口连接实例
2021-06-17 01:32:09
![](https://img.aspxhome.com/file/2023/5/95455_0s.jpg)
[多图] Google Chrome 试用 Tips
2009-12-09 15:49:00
![](https://img.aspxhome.com/file/UploadPic/200912/9/202939796-42s.gif)
聊聊Python中关于a=[[]]*3的反思
2021-09-08 05:12:46
![](https://img.aspxhome.com/file/2023/7/99257_0s.png)
javascript 网站常用的iframe分割
2023-08-19 09:27:58
php strftime函数的详细用法
2023-06-07 19:09:37
Python 基于Twisted框架的文件夹网络传输源码
2021-03-19 03:01:00
![](https://img.aspxhome.com/file/2023/1/66431_0s.jpg)
asp如何利用当前时间生成随机函数?
2010-01-01 15:44:00
Python代码覆盖率统计工具coverage.py用法详解
2021-02-02 22:55:51
Java正则表达式API边界匹配
2023-07-03 19:36:18
python选择排序算法实例总结
2023-08-29 06:58:28
python处理列表的部分元素的实例详解
2021-04-16 01:13:05
让自定义文件下载支持断点续传
2009-03-11 19:45:00
一个简单的JS显示日期代码
2009-02-10 12:34:00