python Django reportlab 找不到 msyh.ttf 文件
python Django reportlab can't find msyh.ttf file
当我使用
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'))
有效。
我该如何修复这个错误?
我通过在我的 venv 目录中安装 msyh.ttf 来解决我的问题...
当我使用
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'))
有效。
我该如何修复这个错误?
我通过在我的 venv 目录中安装 msyh.ttf 来解决我的问题...