はじめに
.envファイルから環境変数を設定し、その後環境変数を取得し、
GitHubにコミットする際に、APIキーやユーザID・パスワードなどを含めてコミットしないように
.envファイルに外出しして、.gitignoreファイルで.envファイルをコミットしない点をまとめた
前提
pip3がインストールされていること
Python3がインストールされていること
環境変数の設定〜取得方法
1.「.env」ファイルを作成し、隠したい情報を設定する
(例)
.env
username="taro"
password="sampletaro"
2.ターミナルを開いてモジュールをインストールする
pip3 install python-dotenv
3.Pythonを開いて下記を記載する
from dotenv import load_dotenv
load_dotenv()
これで.envファイルに記載したものが環境変数に設定できました
4.環境変数を取得します
import os
userName = os.getenv('username')
password = os.getenv('password')
これで、.envファイルに設定した「username="taro"」と「password="sampletaro"」という情報を取得できます
Gitへコミット手順
1.「.gitignore」ファイルを作成し、下記を記載
.gitignore
.env
- コミット・プッシュします
以上
自分へのメモ書きでまとめました。