繁体   English   中英

使用python在pdf文件中写入列表

[英]write list in pdf file using python

在此处输入图片说明 我正在尝试使用以下脚本在pdf文件中写入字符串列表。

pdf = fpdf.FPDF(format='letter')
pdf.add_page()
pdf.set_font("Arial", size=12)

for i in data:
    pdf.write(5,str(i))
    pdf.ln()
pdf.output("testings.pdf")

但是,我遇到了错误

UnicodeEncodeError: 'latin-1' codec can't encode character '\u201c' in position 1548: ordinal not in range(256)

数据包含字符串格式的结果,谁能帮助我知道如何将结果写入pdf文件,我想将每个字符串写在数据列表的单独页面中。

上面是数据屏幕截图,它的长度很大,因此不会插入所有记录,但列表仅包含文本数据

这是因为MySQLdb通常尝试将所有内容编码为latin-1。 建立连接后,可以通过执行以下命令来解决此问题:我也遇到同样的问题Python MySQLdb模块。 由于MySQL将让您刚才保存你在无论字符集的文本字段需要的任何二进制数据,我发现我的解决方案在这里链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM