PyLatex表的初始化错误

时间:2017-07-28 06:52:31

标签: python

我的目标是使用PyLatex创建一个浮动表,为此,我想使用类Table。但是当我初始化Table时,我收到以下错误:

Traceback (most recent call last):
  File "table.py", line 18, in <module>
    table = Table('rc|cl')
TypeError: __init__() takes exactly 1 argument (2 given)

这让我感到困惑,因为我认为'rc|cl'是1个参数。为了确保我没有做错任何我从Nullege执行了一个脚本,导致上面的错误。

1 个答案:

答案 0 :(得分:1)

正如Feodoran在他的评论中提到的那样,Tabular必须被包裹在一个表中以使其浮动。

doc = Document()

with doc.create(Table()):
   with doc.create(Tabular("llr")) as tabular:
      tabular.add_row(("Foo", "Bar", "Foobar"))
      tabular.add_hline()
      # etc