我在GCP中有一个云功能,可以在特定的项目/环境中查询BigQuery。由于我有多种环境,因此我想获得云功能的当前项目/环境。这样我就可以在相应的环境中访问BigQuery。当然,我可以将Project_ID进行编码,但是我想以编程方式进行此操作。
根据 Google ,环境变量是自动设置的。但是,当我尝试访问这些时,我找不到其中任何一个。
例如,我尝试了以下操作,这给了我一个env。var由Google列出。
print(os.environ)
有人设法在运行时访问环境变量吗?
我在GCP中有一个云功能,可以在特定的项目/环境中查询BigQuery。由于我有多种环境,因此我想获得云功能的当前项目/环境。这样我就可以在相应的环境中访问BigQuery。当然,我可以将Project_ID进行编码,但是我想以编程方式进行此操作。
根据 Google ,环境变量是自动设置的。但是,当我尝试访问这些时,我找不到其中任何一个。
例如,我尝试了以下操作,这给了我一个env。var由Google列出。
print(os.environ)
有人设法在运行时访问环境变量吗?
您可以将
os.environ.get()
缩短到或使用更短的
您必须在编辑的第一步中添加变量(您在此处剪切的右侧值):
[
](https://i.stack.imgur.com/z0hvj.png)