如果我有一个包含多行的文件,例如:
name1
12345
67890
name2
23456
78901
name3
34567
89012
我将如何串联表格中的每一行:
"name1 1234567890"
"name2 2345678901"
"name3 3456789012"
具体来说,将文件中的字符串连接成一行直到遇到空行的最佳方法是什么?
最佳答案
您可以先用\n\n
拆分,然后再用\n
拆分以获取每个项目。
data = open('file_name').read()
output = ["%s %s%s" % tuple(item.split('\n')) for item in data.split('\n\n')]
['name1 1234567890','name2 2345678901','name3 3456789012']
关于python - 连接文件中多行的字符串,用换行符分隔,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43579238/