マイフラスコアプリケーション構造はFlask:アプリケーションルートでファイルを読むには?
application_top/
application/
static/
english_words.txt
templates/
main.html
urls.py
views.py
runserver.py
私はrunserver.py
を実行すると、それはlocalhost:5000
でサーバーを起動しますように見えます。私views.py
で は、私はそれは私がこのファイルにアクセスすることができますどのようにエラーにIOError: No such file or directory
を与える
f = open('/static/english.txt')
としてファイル
english.txt
を開こうか?
'static'は' views.py'と同じレベルですが、 '/'なしで試してみてください。しかし、私はフルパスで '__file__'と' os.path .... 'モジュールを利用することをお勧めします。 – CppLearner