python Django reportlab 找不到 msyh.ttf 文件



当我使用

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

我遇到一个bug,它是

reportlab.pdfbase.ttfonts.TTFError: Can't open file "msyh.ttf"
但是,如果我下载msyh.ttf文件并使用像 这样的绝对路径
pdfmetrics.registerFont(TTFont('msyh', r'C:Usersxxxxxxxxxxxxmsyh.ttf'))

如何修复这个bug ?

我通过在venv目录下安装msyh.ttf来解决这个问题…

最新更新