我可以从 python 脚本中读取“导出”变量吗? [复制]

Posted

技术标签:

【中文标题】我可以从 python 脚本中读取“导出”变量吗? [复制]【英文标题】:Can I read an `export`ed variable from a python script? [duplicate] 【发布时间】:2014-11-02 19:32:27 【问题描述】:

我有一个 bash 脚本和一个 python 脚本:

脚本

#!/bin/bash
a=10
export a
python script.py

script.py

# access 'a' somehow

有没有办法从 python 访问exported 变量?

【问题讨论】:

【参考方案1】:

导出的变量设置为环境变量。使用os.environ(字典)在您的 Python 脚本中阅读这些内容:

import os

a = os.environ['a']

【讨论】:

你可以继续投票:) @TomFenech:为什么谢谢你!我今天已经达到了上限,如果这很重要的话。 :-)

以上是关于我可以从 python 脚本中读取“导出”变量吗? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用python 2.7从特定文件中读取环境变量

Node.js:如何从系统中读取变量?

Python:使用参数(变量)执行shell脚本,但在shell脚本中未读取参数

读取文本文件时,Python可以从字符串中删除双引号吗?

我可以将变量从 Bash 脚本导出到环境而不使用它吗?

导出在我的 shell 脚本中不起作用