我正在运行本地烧瓶服务器,并尝试将数据写入.json文件,但收到错误消息:
[Errno 13]权限被拒绝:“ tmp / data.json”
我正在Windows 10机器上运行它,因此无法使用chmod更改文件的权限。我用过:
icacls data.json / grant每个人:F
但我仍然收到相同的错误消息。
我用于写入文件的代码是:
with open('tmp/data.json', 'w+') as f:
json.dump(raw, f)
该文件将写入用户发布的表单中的数据
@app.route('/result/', methods=['POST'])
def result():
if request.method == 'POST':
result = request.form
# formatting code from the request to a json object then write to file
我正在使用具有管理员权限的cmd.exe通过命令 flask run 运行烧瓶服务器