Python PyLatex表初始化时出错

Python PyLatex表初始化时出错,python,Python,我的目标是使用PyLatex创建一个浮动表,为此我想使用类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) 回溯(最近一次呼叫最后一次): 文件“table.py”,

我的目标是使用
PyLatex
创建一个浮动表,为此我想使用类
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)
回溯(最近一次呼叫最后一次):
文件“table.py”,第18行,在
表=表('rc | cl')
TypeError:\uuuu init\uuuuuu()正好接受1个参数(给定2个)

<>这是非常混淆的,因为我认为代码> RC·CL < /COD>作为1个参数。为了确保我没有出错,我执行了一个脚本,这导致了上面的错误。

正如费奥多兰在他的评论中提到的,表格必须包装在一个表中以使其浮动

doc = Document()

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

table=table()
的作用是什么?然后表被初始化,但我得到的错误是
“table”对象没有属性“add\u hline”
。我认为这个例子是错误的。它不应该是
Tabular
而不是
Table
Tabular
是一个不同的类。
Table
是“表示表浮动的类。”()。但是我认为我对
表应该如何工作有一个错误的理解。顺便说一句,使用
Tabular
我没有问题,只是它们不是浮动的。
Tabular
是实际的表。将其包装在
表中
以使其浮动。