Python + Flask を使って最短でWebサーバを立ち上げる
python、pip が動かない場合は、Python3 を指定して python3、pip3 で動く場合もあります。
Flask をインストールします
pip3 install flask
pyweb.py というファイルにコードを記述します。(flask.py と名前を付けると動かないので注意)
from flask import Flask
app = Flask(__name__, static_folder='.', static_url_path='')
@app.route('/')
def index():
return app.send_static_file('index.html')
app.run(port=8000, debug=True)
実行します。ブラウザで http://127.0.0.1:8000 を開くと index.html のページが読み込まれます。
python pyweb.py
Webサーバが起動します。
# python3 pyweb.py
* Serving Flask app 'pyweb'
* Debug mode: on
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:8000
Press CTRL+C to quit