LoginSignup
0
1

More than 1 year has passed since last update.

Pythonで.envファイルから環境変数を設定する

Posted at

はじめに

.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
  1. コミット・プッシュします

以上
自分へのメモ書きでまとめました。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1