python 水平并排打印 2 个文本文件

python printing 2 text files horizontally next to each other

我制作了多个文本文件,我想将它们连接在一起制作地图

我想要的是 textfile1 在 textfile2 旁边,

而是它在下一行先处理 textfile1 然后再处理 textfile2,因为

文件是多行的。

到目前为止,最好的输出是使用 ~lines = [Map1.splitlines(), Map2.splitlines()] 对于 zip 中的 l(*行): 打印(*l, sep="")~

但仍不完美

使用 ~lines = [Map1.splitlines(), Map2.splitlines()] for l in zip(*lines): print(*l, sep="")~ 我已经编辑了文本文档以正常显示并且它可以工作,只是很烦重做文件。

    lines = [Map1.splitlines(), Map2.splitlines(), Map3.splitlines(), Map4.splitlines(), Map5.splitlines(), Map6.splitlines()]
    for l in zip(*lines):
        print(*l, sep="")
    lines = [Map7.splitlines(), Map8.splitlines(), Map9.splitlines(), Map10.splitlines(), Map11.splitlines(), Map12.splitlines()]
    for l in zip(*lines):
        print(*l, sep="")
    lines = [Map13.splitlines(), Map14.splitlines(), Map15.splitlines(), Map16.splitlines(), Map17.splitlines(), Map18.splitlines()]
    for l in zip(*lines):
        print(*l, sep="")
    lines = [Map19.splitlines(), Map20.splitlines(), Map21.splitlines(), Map22.splitlines(), Map23.splitlines(), Map24.splitlines()]
    for l in zip(*lines):
        print(*l, sep="")