PyLatex初始化错误表
问题描述:
我的目标是创建一个与PyLatex
的浮动表,要做到这一点我想使用类Table
。但是,当我初始化Table
我得到以下错误:PyLatex初始化错误表
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中的一个脚本,导致上述错误。
答
正如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
'table = Table()'做什么? –
然后表被初始化,但是我得到错误“Table”对象没有属性'add_hline'。我认为这个例子是错误的。 – gillesB
不应该是“表格”而不是“表格”? – Feodoran