Я некоторое время использовал PrettyTable с Python3, но теперь застрял в интеграции его в качестве объекта-члена в класс.
Рассмотрим следующий код конструктора для таблицы с 4 столбцами:
columns=["A","B","C","D"]
self.t_report = PrettyTable(columns)
self.t_report.add_row("a","b","c","d")
Сообщение об ошибке Python:
TypeError: add_row() takes 2 positional arguments but 5 were given
Как получается, что 2: 5, а я определяю 4: 4?