如果我有一个包含多行的文件,例如:

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/

10-13 06:43