擅长:python、mysql、java
<p>{1}你需要提供一个{1}的例子。在</p>
<p>您的第二个版本没有给您错误的原因是您仍然在传递<code>1</code>,因为您删除了<code>page1</code>参数,所以它被传递给了<code>Canvas</code>构造函数。在</p>
<p>要使其正常工作,只需输入名称和页码:</p>
<pre><code>from reportlab.pdfgen import canvas
class PageNumCanvas(canvas.Canvas):
"For add \"page number of total\" in each footer."
def __init__(self, page1, *args, **kwargs):
"Constructor."
self.page1 = page1 - 1
canvas.Canvas.__init__(self, *args, **kwargs)
self.pages = []
canvasmaker = PageNumCanvas(1, "Hello.pdf")
print canvasmaker.page1
</code></pre>
<p><strong>输出</strong></p>
^{pr2}$