【发布时间】:2016-12-06 01:46:47
【问题描述】:
我搜索了这个错误,但不知道如何处理它。尝试打开文件时出现以下错误:
[Errno 36] 文件名太长:'/var/www/FlaskApp/FlaskApp/templates/
这是我的简单代码。我正在尝试打开一个 json 文件并使用 Flask 将其呈现到网站中:
@app.route("/showjson/")
def showjson():
SITE_ROOT = os.path.realpath(os.path.dirname(__file__))
data_in = open(os.path.join(SITE_ROOT, "static/data", "btc.json"), "r")
data_out = ""
for line in data_in:
data_out += line.rstrip()
data_in.close()
return render_template(data_out)
有人知道解决方案吗?非常感谢。
【问题讨论】:
-
你能拉出
os.path.join(SITE_ROOT, "static/data", "btc.json")并打印它返回的内容吗?
标签: python file flask filenames errno