python - 如何在单个命令中使用 bash 调用 python 脚本时设置环境变量值
问题描述
我想执行一个python文件app.py,如下所示:
python app.y
但我想为名为“training”的环境变量传递一个新值 = 'ok'。
如何使用单个命令从 shell 执行此操作?
解决方案
我认为方法应该有点不同:
- 设置环境变量:
$ export training=ok
- 在您的 Python 脚本中,读取环境变量:
import os
print(os.getenv('training'))
另一种选择是使用参数并用argparse之类的东西解析它们。
推荐阅读
- python - 无法在 Python 中重现 R data.table::foverlaps
- ios - 将钥匙添加到钥匙链项目
- netflix-eureka - 无法启动 bean 'eurekaAutoServiceRegistration';由没有为范围名称“刷新”注册的范围引起
- android - 如何动态移动 VrPanoramaView 中的图像
- vb.net - VB服务导出SQL到CSV
- java - 从 Java 11 中删除不推荐使用的函数依赖项的最佳情况是什么
- javascript - VIDEOJS:错误:TypeError:无法读取 null 的属性“currentResolution”
- angular - 如何使用 spfx angular 在客户端 Web 部件中集成引导程序?
- android - Android:WorkManager 更新重复间隔运行时
- spring - Axon 如何添加事件侦听器/拦截器以在事件到达处理程序之前对其进行拦截?