我正在python中读取一个xml文件,然后将其显示在web gui上读取代码非常简单
def home ():
file = "sample.xml"
contents = open(file).read()
contents = contents.decode('utf-8')
然后是由html和css组成的大量前端代码。。。
但是。。。我希望每一行都不超过200px??
即在n个像素后插入换行符(??)。。
我如何在python中做到这一点。。
如果您有权访问正在使用的字体文件,则可以使用类似lib的freetype来加载字体字形数据。这允许您计算文本字符串的宽度。
在python中有几种资源可以做到这一点,freetypepy就是其中之一。它包含了一些示例。另请参阅freetypelib以获取文档。