ich entwickle gerade ein Plugin für Trac und habe nun folgendes Problem:
Mein Plugin beinhaltet einen Ordner data in dem .json Dateien abgespeichert sind. Das Plugin erzeugt später HTML Code (inklusive Java-Skripte). Dieser Code greift auf diese .json Dateien zu. Soweit funktioniert auch alles.
Nun sollen diese Dateien aber zur Laufzeit angepasst werden. Nun weiß ich aber nicht genau mit welchem Pfad ich diese Dateien ansprechen kann (wenn ich es anspreche wie im HTML Code gibt es eine Fehlermeldung: "there is no such file or directory"). Aus Testzwecken habe ich auch einfach mal nur
Code: Alles auswählen
jsonData = open("test.json", "w")
Also sind meine Fragen:
1. Wie spreche ich die Datei an, die in meinem Plugin unter data abgelegt ist?
2. Wie bekomme ich die nötigen Rechte um die Datei zu erstellen/ verändern? Oder ist es gar nicht möglich?
Kann mir jemand mit wenigstens einer Frage weiterhelfen? Ich versuche schon seit Stunden das Problem zu lösen und komme keinen Schritt weiter.
Vielen Dank und viele Grüße
Micha