Python Tips: Python で簡易サーバを走らせる

Python で簡易サーバを走らせる方法をご紹介します。

ターミナルからの python コマンドでサーバを立ち上げることができます。 Python 2 と Python 3 では組み込みのライブラリの構成が異なっているためコマンドが若干異なります。

Python 2

python2.7 -m SimpleHTTPServer 8080

Python 3

python -m http.server 8080

いずれも末尾の 8080 の部分はポート番号です。このサンプルでは 8080 としていますが特に 8080 である必要はなく、利用したいポート番号を指定することができます。ポート番号を省略した場合はいずれも 8000 がデフォルトで選択されるようになっています。