【发布时间】:2023-03-22 11:06:02
【问题描述】:
在python shell中,使用
import os
print os.environ
打印完整的环境变量列表,没有任何遗漏。但是,当我用文件名调用解释器时:
sudo python file.py
并使用
import os
print os.environ
我看到dict中缺少一些环境变量。
为什么他们的行为不同?
操作系统:Ubuntu 14.04
【问题讨论】:
-
您能粘贴两种方式的输出吗?
-
没有所谓的“完整”环境。在不同的情况下会出现不同的变量。缺少什么,为什么会出现问题?
-
它们对我来说是一样的!
-
你在哪个操作系统上运行这个?
标签: python environment