如何使目录路径的全局变量并穿过所有文件路径并将其包含在这些脚本中



我希望能够拥有一个文件,其中包含可以在项目中的所有脚本中访问的变量?我不确定该怎么做,我还根据本文研究了环境变量。不确定如何谷歌找到我想找到的东西。是否有一个软件包可以让您在要使用的全局变量之间切换?

我有一个我要使用但必须更改目录的远程服务器,我希望能够参考脚本的那些特定远程路径对我本地的目录路径是正确的。我这样做的最好方法是什么?

在我的脑海中,它看起来像一个带有两个路径的变量,我只需一个更改一个local'';某人可以将我链接到的任何资源,或者只是他们使用的名称或如何做的任何资源将有所帮助。

您应该能够修改OS.Environ

让我们尝试一下:

>>> import os
>>> from invoke import run
>>> os.environ['remote'] = 'server'
>>> os.environ.get('remote')
'server'
>>> run("env | grep LANG")
LANG=en_US.UTF-8
<invoke.runners.Result object at 0x1a10310>
>>> run("env | grep remote")
remote=server
<invoke.runners.Result object at 0x1a19f10>
>>>

并访问这些链接作为资源:

os.environ os.putenv os.execve

最新更新