使用环境变量来动态地生成对应用户的配置文件。
示例代码:
import os
user_name = os.getenv('USER') # 获取当前用户的用户名
config_file = f'/etc/config/{user_name}.conf' # 根据用户名生成对应的配置文件路径
# 使用配置文件
with open(config_file, 'r') as f:
config_data = f.read()
# do something with config_data
在此示例中,我们使用 os.getenv()
函数获取当前用户的用户名,并根据用户名动态地生成对应的配置文件路径。这样,每个用户都可以使用自己对应的配置文件,而不需要创建独立的配置文件。