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")
评论列表
文章目录