Python 合并序列文件:子序列换行问题及解决方案
在 Python 中合并两个序列文件时,有时会遇到输入文件中的子序列在一行,而输出文件中的子序列却自动换行的问题。这可能是由于输出文件的行宽限制导致的自动换行。您可以尝试在输出文件中使用较大的行宽,或者在输出时手动设置换行位置,以确保输出的子序列在一行中。以下是一些示例代码:
设置输出文件的行宽为100
with open('output.txt', 'w', encoding='utf-8', newline='', buffering=1) as out_file: out_file.write(' '.join(result_list))
手动设置换行位置为逗号
with open('output.txt', 'w', encoding='utf-8', newline='', buffering=1) as out_file: for sub_seq in result_list: out_file.write(sub_seq + ',')
原文地址: https://www.cveoy.top/t/topic/lLcy 著作权归作者所有。请勿转载和采集!