Flacon: Comment lire un fichier dans la racine de l'application?

Ma Gourde structure de l'application ressemble à

application_top/
         application/
                    static/
                          english_words.txt
                    templates/
                             main.html
                     urls.py
                     views.py
         runserver.py

Quand je lance le runserver.py, il démarre le serveur à localhost:5000.
Dans mon views.py, j'essaie d'ouvrir le fichier english.txt comme

f = open('/static/english.txt')

Il donne une erreur IOError: No such file or directory

Comment puis-je accéder à ce fichier?

static est au même niveau que views.py, essayez sans / ? Cependant, je vous suggère de faire plein de chemin de faire usage de __file__ et os.path.... module.

OriginalL'auteur daydreamer | 2013-02-12