📅  最后修改于: 2023-12-03 15:19:00.322000             🧑  作者: Mango
设置环境变量在编程中很常见,它可以让程序访问系统中的一些配置信息,例如数据库的 URL,API 密钥等敏感信息。
Python 也提供了一些内置的方法来设置环境变量,并支持不同的操作系统。本文将介绍如何使用 Python 设置环境变量。
使用 Python 设置环境变量步骤如下:
导入 os 模块
import os
使用 os.environ
字典设置环境变量
os.environ['VAR_NAME'] = 'VALUE'
这将创建一个名为 VAR_NAME 的环境变量,并将它的值设置为 VALUE。
获取环境变量
value = os.environ.get('VAR_NAME')
这将返回 VAR_NAME 的值。如果 VAR_NAME 不存在,将返回 None
。
import os
# 设置环境变量
os.environ['DATABASE_URL'] = 'postgres://user:password@localhost:5432/mydatabase'
# 获取环境变量
db_url = os.environ.get('DATABASE_URL')
if db_url:
print(f'Database URL: {db_url}')
else:
print('Database URL not set.')
Python 可以在多种操作系统中运行,并且不同的操作系统在设置环境变量时可能存在差异。以下是一些常见操作系统的设置环境变量的方法:
Windows
os.environ['VAR_NAME'] = 'VALUE'
Linux/MacOS
os.environ['VAR_NAME'] = 'VALUE'
或者
os.putenv('VAR_NAME', 'VALUE')
Python 中设置环境变量非常简单,只需要导入 os 模块,并使用 os.environ
字典设置环境变量即可。在不同的操作系统中可能存在差异,但是这些差异可以通过兼容不同的环境来解决。