在Python中,你可以在Bash腳本中設置環境變量,然后在Python腳本中訪問這些變量
以下是一個簡單的示例:
set_env_var.sh
的Bash腳本,用于設置環境變量:#!/bin/bash
export MY_VARIABLE="Hello, World!"
確保這個腳本具有可執行權限:
chmod +x set_env_var.sh
os
模塊的os.environ
屬性訪問Bash腳本中設置的環境變量:import os
# 運行Bash腳本以設置環境變量
os.system("./set_env_var.sh")
# 訪問環境變量
my_variable = os.environ.get("MY_VARIABLE", "Default Value")
print(my_variable) # 輸出:Hello, World!
在這個示例中,我們首先運行Bash腳本來設置環境變量MY_VARIABLE
。然后,在Python腳本中,我們使用os.environ.get()
方法訪問這個環境變量。如果環境變量不存在,我們將返回一個默認值(在這里是"Default Value")。