Kid*_*g_C 5 python macos terminal environment-variables
我正在使用 MacOS 并正在开发一个 python 项目。在我的项目中有一行:
num_workers = int(os.environ.get('NUM_SAS_WORKERS', 1))
Run Code Online (Sandbox Code Playgroud)
我想添加NUM_SAS_WORKERS我的环境变量并将其设置为 10,以便我的 python 项目可以将值 10 加载到num_workers
我尝试在终端中执行此操作:
export NUM_SAS_WORKERS=10
Run Code Online (Sandbox Code Playgroud)
我能够NUM_SAS_WORKERS = 10通过printenv在终端中运行来验证它是否存在
但这不起作用。在我的Python脚本中num_workers仍然加载了1
怎样做才正确呢?
如果要访问NUM_SAS_WORKERSPython shell 中的环境变量,请从终端运行以下命令:
NUM_SAS_WORKERS=10 python
Run Code Online (Sandbox Code Playgroud)
一旦进入 Python shell:
>>> import os
>>> int(os.environ.get('NUM_SAS_WORKERS', 1))
10
Run Code Online (Sandbox Code Playgroud)
如果你想在文件中访问它,非常类似:
NUM_SAS_WORKERS=10 python yourfile.py
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14377 次 |
| 最近记录: |