docker_enforcer.py 文件源码

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

项目:docker-enforcer 作者: piontec 项目源码 文件源码
def python_file_to_json(req, file_name: str):
    try:
        with open(file_name, "r") as file:
            data = file.read()
    except IOError as e:
        data = "Error: {}".format(e.strerror)

    if req.accept_mimetypes.accept_html:
        html = highlight(data, Python3Lexer(), HtmlFormatter(full=True, linenos='table'))
        return Response(html, content_type="text/html")
    json_res = json.dumps(data, sort_keys=True, indent=4, separators=(',', ': '))
    return Response(json_res, content_type="application/json")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号