【问题标题】:setting $ENV{variable} when calling python [duplicate]调用 python 时设置 $ENV{variable} [重复]
【发布时间】:2013-04-25 08:27:41
【问题描述】:

我是 Python 新手,想重现我在使用 Perl 时使用的便利。 在调用 Perl 脚本时,我通常会设置一些 $ENV 变量(如 VERBOSE、DEVELOP 和 DEBUG)。在被调用的脚本中,我使用

恢复它们的值
my $verbose=$ENV{VERBOSE};
my $develop=$ENV{DEVELOP};
my $debug=$ENV{DEBUG};

这允许以这些变量为条件的打印 stmts。

我可以在 Python 中做同样的事情吗?我知道感谢之前的回复(谢谢!)在脚本中使用 os.environ[var] 来访问这些值。但是当我从命令行调用脚本时,我无法弄清楚如何为变量赋值,就像调用 Perl 脚本时一样

可以在调用 python 脚本的命令行上为这些变量设置值吗?

TIA

【问题讨论】:

    标签: python env


    【解决方案1】:

    它们可以通过os.environ 字典访问。

    os.environ['VERBOSE']
    

    【讨论】:

      猜你喜欢
      • 2018-03-31
      • 2020-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-29
      • 2013-07-27
      • 1970-01-01
      • 2019-12-20
      相关资源
      最近更新 更多