概要
pythonを使う時に、環境変数があれば、その値、なければ、デフォルト値をセットしたい
結論
Access environment variables from Python
import os
url = os.getenv("YOUR_URL", "http://qiita.com")
print(url)
os.environ.get
os.environ
は、mapのようなので、
docker で試す場合
$ docker run -v $PWD:/work --rm python:2.7.12 python /work/sample.py
http://qiita.com
$ docker run -e YOUR_URL="http://127.0.0.1" -v $PWD:/work --rm python:2.7.12 python /work/sample.py
http://127.0.0.1