python.exe执行时 指定env配置文件
时间: 2023-08-20 07:05:20 浏览: 47
在执行 Python 脚本时,可以使用环境变量来指定配置文件。如果你使用的是 Unix/Linux 系统,可以使用类似下面的命令来设置环境变量:
```
$ export CONFIG_FILE=/path/to/config.ini
```
这个命令将 CONFIG_FILE 环境变量设置为 /path/to/config.ini,然后在 Python 脚本中就可以通过 os.environ.get() 方法来获取 CONFIG_FILE 变量的值:
```python
import os
config_file = os.environ.get('CONFIG_FILE')
if config_file is not None:
# 使用指定的配置文件
else:
# 使用默认的配置文件
```
如果你使用的是 Windows 操作系统,可以使用类似下面的命令来设置环境变量:
```
C:\> set CONFIG_FILE=C:\path\to\config.ini
```
然后在 Python 脚本中也可以通过 os.environ.get() 方法来获取 CONFIG_FILE 变量的值:
```python
import os
config_file = os.environ.get('CONFIG_FILE')
if config_file is not None:
# 使用指定的配置文件
else:
# 使用默认的配置文件
```
注意,如果在执行 Python 脚本时没有设置 CONFIG_FILE 环境变量,os.environ.get() 方法会返回 None,因此需要检查返回值是否为 None。