Есть ли способ отображать две таблицы таблиц бок о бок в командной строке Windows?
У меня есть две таблицы, которые я создал в Python, используя tabulate()
и я ищу способ показывать их рядом.
Моей первой мыслью было просто объединить их в печатном выражении примерно так: print(table1 + table2)
, но это не сработало из-за того, как Python печатает.
Я также попытался просто поместить их в ту же сетку, которая позиционно работает, но выглядит некрасиво.
За исключением этого, я думал, что это может быть возможным проклятием окон, но я не знаю, как это использовать.
Вот моя текущая попытка:
from tabulate import tabulate
chart1 = tabulate([['alpha', 'bravo'],
['charlie', 'delta'],
['echo']], tablefmt='fancy_grid')
chart2 = tabulate([[0],
[57],
[97],
[29]], tablefmt='fancy_grid')
print(chart1 + chart2)
Это производит:
╒═════════╤═══════╕
│ alpha │ bravo │
├─────────┼───────┤
│ charlie │ delta │
├─────────┼───────┤
│ echo │ │
╘═════════╧═══════╛╒════╕
│ 0 │
├────┤
│ 57 │
├────┤
│ 97 │
├────┤
│ 29 │
╘════╛
но я бы хотел, чтобы эти таблицы были выровнены по горизонтали.
╒═════════╤═══════╕╒════╕
│ alpha │ bravo ││ 0 │
├─────────┼───────┤├────┤
│ charlie │ delta ││ 57 │
├─────────┼───────┤├────┤
│ echo │ ││ 97 │
╘═════════╧═══════╛├────┤
│ 29 │
╘════╛
Есть ли способ сделать это, с таблицей или иным образом, в Windows CMD?