python 实现将txt文件多行合并为一行并将中间的空格去掉方法
2019-01-09 00:03
2551 查看
有一个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实现将目录中TXT合并成一个大TXT文件的方法
- Python实现合并同一个文件夹下所有txt文件的方法示例
- python读取txt文件,去掉空格计算每行长度的方法
- Python实现将目录中TXT合并成一个大TXT文件的方法
- 【转载】python计算文件的行数和读取某一行内容的实现方法
- Python实现读取txt文件并转换为excel的方法示例
- python实现将文件夹内所有txt文件合并成一个文件
- python 读写txt文件 json文件的实现方法
- Python结合ImageMagick实现多张图片合并为一个pdf文件的方法
- Python实现分割文件及合并文件的方法
- Python实现分割文件及合并文件的方法
- python实现将文件夹内所有txt文件合并成一个文件
- python计算文件的行数和读取某一行内容的实现方法
- python实现对文件中图片生成带标签的txt文件方法
- python计算文件的行数和读取某一行内容的实现方法
- python计算文件的行数和读取某一行内容的实现方法
- python计算文件的行数和读取某一行内容的实现方法
- python几种去掉字符串中间空格的方法
- Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
- 去掉txt文件中每一行字符串内容的第一个空格