最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
时间:2018-12-21 编辑:猪哥 来源:一聚教程网
有一个txt文本如下:
151 151 1234561 156421 214156 1523132 031320
现希望将两行合并为一行,并将中间所有的空格都去掉:
(python编程第十章)
代码如下:
path = r'C:UsersxxxDesktoptest.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 031320n']
加strip()之后(去掉n),即a的结果:
'151 151 1234561 156421214156 1523132 031320'
2.a.split()从空格那儿分割成每个字符串
['151', '151', '1234561', '156421214156', '1523132', '031320']
3.”.join(c)直接将每个字符串连接
相关文章
- Golang ProtoBuf的基本语法详解 10-20
- Python识别MySQL中的冗余索引解析 10-20
- Python+Pygame绘制小球代码展示 10-18
- Python中的数据精度问题介绍 10-18
- Python随机值生成的常用方法介绍 10-18
- python3解压缩.gz文件分析 09-27