J'ai recherché cette erreur, mais je n'ai pas trouvé comment la gérer. Je reçois l'erreur suivante, en essayant d'ouvrir un fichier:Erreur Python [Errno 36]: Nom de fichier trop long
[Errno 36] Nom de fichier trop long: «/var/www/FlaskApp/FlaskApp/templates/
Voici mon code simple. J'essaie d'ouvrir un fichier json et le rendre avec Flask dans un site Web:
@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)
Quelqu'un connaît une solution? Merci d'avance.
Pouvez-vous retirer 'os.path.join (SITE_ROOT, "statique/data", "btc.json")' et imprimer ce qu'il retourne? – TemporalWolf