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,空格
0
投稿

猜你喜欢

  • Access数据库下如何使用通用对话框的问题

    2008-11-28 16:37:00
  • Python中的单行、多行、中文注释方法

    2022-03-21 21:56:38
  • 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
  • [多图] Google Chrome 试用 Tips

    2009-12-09 15:49:00
  • 聊聊Python中关于a=[[]]*3的反思

    2021-09-08 05:12:46
  • javascript 网站常用的iframe分割

    2023-08-19 09:27:58
  • php strftime函数的详细用法

    2023-06-07 19:09:37
  • Python 基于Twisted框架的文件夹网络传输源码

    2021-03-19 03:01:00
  • 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
  • asp之家 网络编程 m.aspxhome.com