1

我正在用python读取一个xml文件,然后在web gui上显示它阅读代码非常简单

def home ():
    file = "sample.xml"
    contents = open(file).read()
    contents = contents.decode('utf-8')

然后有一大堆由html和css组成的前端代码......

但是...显示它..我希望每行不超过 200px?

即在n个像素之后插入一个换行符(??)..

我怎么能在python中做到这一点..

4

1 回答 1

0

如果您有权访问您正在使用的字体文件,则可以使用像 freetype 这样的库来加载字体字形数据。这允许您计算文本字符串的宽度。

在 python 中有几个资源可以做到这一点,freetype-py就是其中之一。它包含一些可供查看的示例。另请参阅freetype lib以获取文档。

于 2013-02-07T21:40:35.807 回答