我需要服务器上的json文件来存储一些数据,但是它不会太大而不需要数据库。所以我尝试读取文件,在使用完毕后,我需要覆盖数据以保持更新。 我试过这样:
@app.route("/json")
def readwrite():
SITE_ROOT = os.path.realpath(os.path.dirname(__file__))
json_url = os.path.join(SITE_ROOT,'static', 'test.json')
token = open(json_url)
return token
但是我得到了404错误。我不确定如何读出这些数据并进一步重写。如果您在我的代码中发现任何问题,请帮忙。谢谢!
答案 0 :(得分:1)
您将通过HTTP将文件句柄返回给客户端。获取json数据并发送。
stored_json = token.readlines()
token.close()
return stored_json