Есть ли способ отображать две таблицы таблиц бок о бок в командной строке 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?

0 ответов

Другие вопросы по тегам