main.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:nametableswapper 作者: graphicore 项目源码 文件源码
def changenames():
    result = BytesIO()
    zipf = zipfile.ZipFile(result,  "w")
    i=0
    for desc, font in _unpack(request.stream):
        i += 1
        print('#',i,'got oldname', font['name'].getDebugName(6))
        changefont(desc, font)
        filename = desc['filename']
        print('changed', filename)

        # write the font file to the zip
        fontIO = BytesIO()
        font.save(fontIO)
        fontData = fontIO.getvalue()
        zipf.writestr(filename, fontData)

    zipf.close()
    data = result.getvalue()
    response = make_response(data)
    response.headers['Content-Type'] = 'application/octet-stream'
    response.headers['Content-Disposition'] = 'attachment; filename=fonts-with-changed-names.zip'
    return response
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号