在python中运行程序时为什么在合并两个序列文件时,输入文件的子序列在一行,输出的文件里子序列会自动换行,在三行,应该怎么办
这可能是由于输出文件的行宽限制导致的自动换行。您可以尝试在输出文件中使用较大的行宽,或者在输出时手动设置换行位置,以确保输出的子序列在一行中。以下是一些示例代码:
设置输出文件的行宽为100
with open('output.txt', 'w', encoding='utf-8', newline='', buffering=1) as out_file: out_file.write('\n'.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/xI5 著作权归作者所有。请勿转载和采集!