使用drawOn时出现意外错误。 在我的代码的这一部分,它工作正常并生成表:
r_table_02 = data_dict[value][202]
pdf_table_02 = Table(r_table_02, 0.75*inch, 0.40*inch)
pdf_table_02.setStyle(tblstyle)
h,w = pdf_table_02.wrapOn(can, 0,0)
pdf_table_02.drawOn(can, 150,250)
但是当运行这部分代码时,会产生错误:
r_table_03 = data_dict[value][203]
pdf_table_03 = Table(r_table_03, 0.75* inch, 0.40* inch)
pdf_table_03.setStyle(tblstyle)
h,w = pdf_table_03.wrapOn(can,0,0)
pdf_table_03.drawOn(can,100,450) <<< this line generates the error.
Python抗议活动:
Python Error Info: <type 'exceptions.AttributeError'>: 'unicode' object has no attribute 'wrapOn'
代码的两个部分几乎相同。
任何人都可以提出可能出错的建议吗?