python Django reportlab找不到msyh.ttf文件

2024-10-03 04:39:56 发布

您现在位置:Python中文网/ 问答频道 /正文

当我使用

from reportlab.pdfbase import pdfmetrics
pdfmetrics.registerFont(TTFont('msyh', 'msyh.ttf'))

我遇到一只虫子

reportlab.pdfbase.ttfonts.TTFError: Can't open file "msyh.ttf"

但是,如果我下载msyh.ttf文件并使用如下绝对路径

pdfmetrics.registerFont(TTFont('msyh', r'C:\Users\xxx\xxx\xxx\xxx\msyh.ttf'))

它起作用了

如何修复此错误


Tags: fromimportopenttfcanxxx虫子reportlab