2

使用会在烧瓶中app.open_resource('foobar.txt', 'w')生成错误。Resources can only be opened for reading

有没有办法打开一个资源来写入它?

如果没有,您能否使用烧瓶获取资源的路径,然后我可以手动打开它并写入它。

4

1 回答 1

4

这应该有效:

import os
f = open(os.path.join(app.root_path, 'foobar.txt'), 'w')

这更方便:

import os
with open(os.path.join(app.root_path, 'foobar.txt'), 'w') as f:
    ...
于 2012-12-10T06:48:46.313 回答