Я вычисляю почти 20 кадров данных шаг за шагом. Эти кадры данных будут отсортированы и добавлены сверху вниз. Структура моего класса выглядит следующим образом:
class calcReport():
def __init__(self, config):
self.config = config
self.beginning_process()
self.bid_process()
def beginning_process(self):
self.prepare_dates()
self.get_and_fix_files()
def bid_process(self):
self.access_GIP()
self.prepare_GIP()
self.selling_bid_transactions()
self.buying_bid_transactions()
self.MtDay_selling_bid_transactions()
self.MtDay_buying_bid_transactions()
self.total_GIP_amount_prices()
self.trade_scores()
Я собираюсь использовать reportlab, я хочу создать еще один класс, который будет генерировать отчет PDF с этими таблицами, но я запутался в этом. Должен ли я использовать холст? или я должен построить документ? Какой должна быть структура класса для использования reportlab? Как нарисовать эти таблицы одну за другой?
Моя другая проблема заключается в том, что:
Например: функция "trade_scores ()" создает фрейм данных, который включается в информацию о счете. Я не могу назвать этот датафрейм во втором классе для рисования. Это первый раз, когда я заинтересовался этой библиотекой, поэтому я не очень знаком с ней.
Есть ли кто-нибудь, кто может направить меня?