Помогите с выравнивание вывода

maks_667

Новичок
Пользователь
Окт 25, 2023
3
0
1
1.Windows
2. 3.12
3.
import discord
from discord.ext import commands
from datetime import datetime
import pytz
4.
Python:
for i, (char, prio, time) in enumerate(characters, 1):
        response += "> "f"**{i}** [{char}]({url}{char}>) *Приоритет:* `{prio}` ({time})\n"
Как сделать чтоб оно выводилось ровно по колонкам, как таблица
Важно чтоб была кликабельная ссылка
 
Последнее редактирование:

4olshoy_blen

Популярный
Пользователь
Ноя 13, 2022
465
128
43
Как сделать чтоб оно выводилось ровно по колонкам, как таблица
Python:
from tabulate import tabulate  # pip install tabulate

# Пример данных для таблицы
data = [
    ["Name", "Age", "Country"],
    ["Alice", 24, "USA"],
    ["Bob", 30, "UK"],
    ["Charlie", 29, "Canada"]
]

# Определяем заголовки столбцов
headers = data[0]

# Удаляем заголовки из данных
data = data[1:]

# Выводим таблицу в лог с помощью tabulate
print(tabulate(data, headers, tablefmt="grid"))

 
  • Мне нравится
Реакции: robisho

maks_667

Новичок
Пользователь
Окт 25, 2023
3
0
1
Python:
from tabulate import tabulate  # pip install tabulate

# Пример данных для таблицы
data = [
    ["Name", "Age", "Country"],
    ["Alice", 24, "USA"],
    ["Bob", 30, "UK"],
    ["Charlie", 29, "Canada"]
]

# Определяем заголовки столбцов
headers = data[0]

# Удаляем заголовки из данных
data = data[1:]

# Выводим таблицу в лог с помощью tabulate
print(tabulate(data, headers, tablefmt="grid"))

Спасибо, но мне надо чтоб это выводил бот в дискорде, он не поддерживает табличный вывод, но есть обходы о которых я не знаю
 

4olshoy_blen

Популярный
Пользователь
Ноя 13, 2022
465
128
43
А то, что возвращает функция tabulate() передавать в бот пробовал?
 

maks_667

Новичок
Пользователь
Окт 25, 2023
3
0
1
А то, что возвращает функция tabulate() передавать в бот пробовал?
Пробовал, текст без выравнивания, я уже решил проблему, только в этой таблице гиперссылки не работают
 

Форум IT Специалистов