【 Python 】利用 .env 與環境變數隱藏敏感資訊
內容
- 學習目標
- 前置準備作業
- 專案初始化
dotenv套件應用
學習目標
- 透過
dotenv套件來隱藏敏感資訊
前置準備作業
- 環境已安裝
Python、 - 環境已安裝
pip - 環境已安裝 Visual Studio Code
專案初始化
Step 1. 建立專案目錄
- 建立名為
dotenvSample的專案目錄- 本範例在桌面建立
dotenvSample的專案目錄

dotenvSample專案目錄內尚未有檔案

- 本範例在桌面建立
Step 2. 開啟專案目錄
-
開啟
Visual Studio Code
-
開啟
dotenvSample專案- 點選左上角的
Explorer

- 點選
Open Folder

- 點選
dotenvSample再按右下的打開

- 開啟專案後的畫面

- 點選左上角的
Step 3. 專案初始化
-
點選
Terminal

-
點選
New Terminal

-
Terminal出現於右下方區域

-
在
Terminal區域輸入下方指令pip install python-dotenv==0.13.0
dotenv 套件應用
Step 1. 建立 app.py 檔案
-
點選下圖中紅色圖示以建立檔案

-
顯示檔名輸入框

-
輸入
app.py檔名

-
app.py建立完畫面

Step 2. 在 index.js 檔案中建立下方程式
- 說明
| 行數 | 功用 |
|---|---|
| 第 1 與第 2 行 | 引用 os 與 dotenv 套件 |
| 第 3 行 | 呼叫 load_dotenv() 載入 .env 檔 |
| 第 5 行 | 讀取 .env 檔中,Key 為 SERVER_IP 的值 |
| 第 6 行 | 顯示 serverIP 的值 |
Step 3. 建立 .env 檔案
-
點選下圖中紅色圖示以建立檔案

-
顯示檔名輸入框

-
輸入
.env檔名

-
.env建立完畫面

Step 4. 在 .env 檔案中建立下方程式
- 說明
| 行數 | 功用 |
|---|---|
| 第 1 行 | 設定 Key 為 SERVER_IP,其值為 127.0.0.1 |
Step 5. 執行程式
-
在
Terminal區域輸入下方指令python app.py
-
顯示結果
