我正在尝试使用pyFPDF用python创建pdf,我希望日期是自动的,并尝试将datetime模块与fpdf模块一起使用,但是出现错误。
试图 导入日期时间,fpdf 然后, 从fpdf导入FPDF 出错。
也 导入日期时间 然后, 从fpdf导入FPDF 再次出错,
import datetime
today = datetime.date.today()
yesterday = today - datetime.timedelta(days= 1)
tomorrow = today + datetime.timedelta(days= 1)
from fpdf import FPDF
pdf = FPDF()
pdf.add_page()
pdf.set_font("Arial", size=12)
pdf.cell(200, 10, txt=today, ln=1, align="C")
pdf.output("simple_demo_test88 .pdf")
我希望今天的日期以pdf格式显示,
,但出现一个长错误,结尾为: TypeError:类型为“ datetime.date”的对象没有len()
答案 0 :(得分:0)
这不是模块的问题:txt
的{{1}}参数可能期望一个cell
参数。尝试传递str
:
str(today)