我搜索了這個錯誤,但找不到如何處理它。我收到以下錯誤,試圖打開一個文件時:Python Error [Errno 36]:文件名太長
[錯誤36]太長文件名:「在/ var/WWW/FlaskApp/FlaskApp /模板/
這裏是我的簡單的代碼。我試圖打開一個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, 「靜態/數據」, 「btc.json」)'並打印它返回的內容? – TemporalWolf