Ich spiele mit Google App Engine und Python und kann die Dateien eines statischen Verzeichnisses nicht auflisten. Unten ist der Code, den ich derzeit verwende.Wie listet man die Dateien in einem statischen Verzeichnis auf?
app.yaml
- url: /data
static_dir: data
Python-Code die Dateien
myFiles = []
for root, dirs, files in os.walk(os.path.join(os.path.dirname(__file__), 'data/')):
for name in files:
full_name = os.path.join(root, name)
myFiles.append('%s;%s\n' % (name, datetime.fromtimestamp(os.stat(full_name).st_mtime)))
Wenn ich diesen Code ausführen zur Liste lokal auf meinem Rechner, ist alles in Ordnung. Ich habe mein Python-Skript im Stammverzeichnis des Verzeichnisses und es führt die Dateien unter dem Datenverzeichnis. Wenn ich jedoch den exakt gleichen Code in GAE hochlade und ausführe, funktioniert es nicht. Es scheint mir, dass die Verzeichnisstruktur meiner Anwendung nicht genau in Google App Engine repliziert wird. Wo sind die statischen Dateien?
Vielen Dank!
Verbindung tot ...... – Jonny