Python:导出后 os.environ KeyError

标签 python environment-variables keyerror

为什么python导出后无法获取环境变量? 如何解决这个问题?

λ: export AUTOTEST=/home/anton/eltx/scripts/gitlab/
~
λ: python
Python 2.7.12 (default, Dec  4 2017, 14:50:18) 
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.environ['AUTOTEST']
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/UserDict.py", line 40, in __getitem__
    raise KeyError(key)
KeyError: 'AUTOTEST'
>>> 
>>> os.environ.get('AUTOTEST', 'none_value')
'none_value'
>>>

最佳答案

我发现了错误。有一个运行 python 的别名

关于Python:导出后 os.environ KeyError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49659796/

相关文章:

python - 为 emacs 更改 python 解释器

python - 从rest_framework.serializer.Field中的django.db.models.Field继承help_text

linux - rc.local 的环境

environment-variables - 使用 ansible 从 env 文件中读取多个值并将它们存储为事实

python - 如何解决 python axelrod Lookerup 策略中的关键错误

python - 当键在字典中时发生KeyError

python - Quandl 数据、API 调用

f# - F#获取环境变量作为通用集合

python - Scrapy:即使项目已明确定义,也会出现键错误

python - 应用程序尚未准备好,升级到 Django 1.9,然后升级到 2.0