python - 如何创建一个比使用python创建它的过程寿命更长的环境变量?
问题描述
我需要在 python 中创建一个环境变量,该变量将持续整个过程的生命周期,最好以非操作系统依赖的方式创建它,即如果我运行:create_env_var.py(示例非活动代码)
#/my/path/create_env_var.py
import module_that_fixes_my_problem as easy_fix
easy_fix.create_environment_variable(name_of_var = "ENV_VAR",value_of_var="this was easy")
然后运行 read_env_var.py
#/my/path/read_env_var.py
import module_that_fixes_my_problem as easy_fix
my_var = easy_fix.read_environment_variable(name_of_var = "ENV_VAR")
print(my_var) # "this was easy"
我尝试过使用 os.environ 这样做:
os.environ['ENV_VAR'] = "this was easy"
但是在 Windows 机器上,我无法创建持久的环境变量,而在 Linux 机器上,它不会持续到这里描述的进程生命周期之外:
解决方案
推荐阅读
- c# - 简化 T 为 int 或 List 的方法重载
- c# - 如何为 TcpClient 实现证书固定
- c++ - 为什么 __builtin_parity 是相反的?
- c# - 如何向 GroupJoin 添加条件(或使用多个键)?
- c# - C#中的装饰器模式
- mysql - 如何通过服务器外部 IP 地址从另一个本地 docker 容器连接到本地 mariadb docker?
- python - 如何调整 statmodel 的数据框
- javascript - 当浏览器上安装了广告拦截器扩展时,Parsely js 无法正常工作
- c - 数字打印得太低了
- woocommerce - 避免从同一个 IP 进行多次购买