在 CentOS 系統中,.env
文件通常用于存儲環境變量。要加載 .env
文件中的配置,你可以使用以下方法之一:
使用 source
命令:
在終端中,切換到包含 .env
文件的目錄,然后運行以下命令:
source .env
這會將 .env
文件中的環境變量加載到當前的 shell 會話中。
使用 export
命令:
如果你不想使用 source
命令,可以使用 export
命令將 .env
文件中的每個環境變量逐個導出。首先,確保 .env
文件中的每一行都遵循 KEY=value
的格式,例如:
VAR1=value1
VAR2=value2
然后,在終端中運行以下命令:
set -a # 開啟自動導出所有變量
source .env
set +a # 關閉自動導出所有變量
這會將 .env
文件中的所有環境變量加載到當前的 shell 會話中。
使用 dotenv
工具:
如果你需要在多個項目或腳本中使用 .env
文件,可以考慮使用名為 dotenv
的工具。首先,使用以下命令安裝 dotenv
:
pip install python-dotenv
然后,在你的 Python 腳本中,使用以下代碼加載 .env
文件:
from dotenv import load_dotenv
import os
load_dotenv() # 加載 .env 文件
var1 = os.getenv('VAR1') # 獲取環境變量 VAR1 的值
print(var1)
這樣,你可以在 Python 腳本中使用 .env
文件中定義的環境變量。
請注意,這些方法僅適用于當前 shell 會話。如果你希望永久加載 .env
文件中的環境變量,可以將 source .env
命令添加到你的 shell 配置文件(如 ~/.bashrc
或 ~/.bash_profile
)中。這樣,每次打開新的終端時,都會自動加載 .env
文件中的配置。