Pythonには外部定義された環境変数をプロセスの実行時に設定するパッケージ「python-dotenv」があります。一般的にはPythonのソース・コードと同じディレクトリに.envファイルを用意し、そこへ環境変数の定義を列挙していくことができる便利なパッケージです。
APIキーやデータベースの接続情報といった機密情報をソースコードに直接記述してしまうと、GitHubなどでコードを公開した際に、第三者に情報が漏洩してしまう危険性があります。 今回は、このような機密情報を安全に管理するための定番の手法である ...