# open file and iterate through the lines, composing each single line as we go
out_lines = []
temp_line = ''
with open('path/to/file','r') as fp:
for line in fp:
if line.startswith('>'):
out_lines.append(temp_line)
temp_line = line.strip() + '\t'
else:
temp_line += line.strip()
with open('path/to/new_file', 'w') as fp_out:
fp_out.write('\n'.join(out_lines))
这将基于
>
字符创建一个新字符串,并将该字符串组合到下一个>
。然后它会附加到一个运行列表中。在相关问题 更多 >
编程相关推荐