首页 > 解决方案 > 如何在单个命令中使用 bash 调用 python 脚本时设置环境变量值

问题描述

我想执行一个python文件app.py,如下所示:

python app.y

但我想为名为“training”的环境变量传递一个新值 = 'ok'。

如何使用单个命令从 shell 执行此操作?

标签: pythonbashenvironment-variables

解决方案


我认为方法应该有点不同:

  1. 设置环境变量:$ export training=ok
  2. 在您的 Python 脚本中,读取环境变量:
import os

print(os.getenv('training'))

另一种选择是使用参数并用argparse之类的东西解析它们。


推荐阅读