在不使用任何Web框架的情况下,可以使用Python的os
模块来获取和使用环境变量。
下面是一个示例代码:
import os
# 获取环境变量
db_host = os.environ.get('DB_HOST')
db_port = os.environ.get('DB_PORT')
db_username = os.environ.get('DB_USERNAME')
db_password = os.environ.get('DB_PASSWORD')
# 使用环境变量
# 这里只是一个示例,实际操作中可以根据需要进行相应的操作,比如连接到数据库等
if db_host and db_port and db_username and db_password:
print(f"连接到数据库:{db_host}:{db_port},用户名:{db_username},密码:{db_password}")
else:
print("缺少必要的环境变量")
在上面的代码中,通过os.environ.get('环境变量名')
的方式获取环境变量的值。然后可以根据需要使用这些环境变量进行相应的操作。
注意,要确保设置了正确的环境变量值,可以在命令行中使用export
命令设置环境变量,或者在启动脚本中设置环境变量。
另外,还可以使用Python的dotenv
库来加载.env
文件中的环境变量。.env
文件可以在项目根目录下创建,并在其中设置环境变量。然后在代码中使用dotenv
库加载.env
文件中的环境变量。这样可以方便地管理和设置环境变量。
from dotenv import load_dotenv
import os
# 加载.env文件中的环境变量
load_dotenv()
# 获取环境变量
db_host = os.getenv('DB_HOST')
db_port = os.getenv('DB_PORT')
db_username = os.getenv('DB_USERNAME')
db_password = os.getenv('DB_PASSWORD')
# 使用环境变量
# ...
在使用dotenv
库时,需要先使用pip install python-dotenv
命令安装该库。