You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何判断Python中环境变量的键是否存在?

如何判断Python中环境变量的键是否存在?

要判断Python中环境变量的键是否存在,核心是借助os模块操作环境变量字典os.environ,以下是具体方法及相关操作:

1. 导入os模块

首先导入Python内置的os模块:

import os

2. 判断环境变量键是否存在

有两种常用判断方式:

  • 用in关键字直接检查(最直观):
if 'Env_var' in os.environ:
    print("该环境变量键存在")
else:
    print("该环境变量键不存在")
  • 使用os.environ.get()方法判断(适合同时获取值的场景):
    get()方法在键不存在时返回None,据此判断:
if os.environ.get('Env_var') is not None:
    print("该环境变量键存在")
else:
    print("该环境变量键不存在")

3. 获取环境变量

推荐用get()方法获取值,避免键不存在时抛出异常,还可指定默认值:

# 获取值,键不存在则返回None
env_value = os.environ.get('Env_var')
# 获取值,键不存在则返回指定默认值
env_value = os.environ.get('Env_var', '默认值')

4. 设置环境变量

直接对os.environ字典赋值即可设置环境变量:

# 设置环境变量
os.environ['Env_var'] = 'Some Value'

内容的提问来源于stack exchange,提问作者user19912454

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 10:21:58