我已经使用设置路径
sys.path.insert(1, mypath)
然后,我尝试使用 os.environ 打印 PYTHONPATH 变量的内容,如下所示
print(os.environ['PYTHONPATH'])
但我收到错误
raise KeyError(key)
KeyError: 'PYTHONPATH'
我们如何打印 PYTHONPATH 变量的内容。
我已经使用设置路径
sys.path.insert(1, mypath)
然后,我尝试使用 os.environ 打印 PYTHONPATH 变量的内容,如下所示
print(os.environ['PYTHONPATH'])
但我收到错误
raise KeyError(key)
KeyError: 'PYTHONPATH'
我们如何打印 PYTHONPATH 变量的内容。
我建议不要依赖原始 PYTHONPATH,因为它可能因操作系统而异。
os.environ
而不是字典中的 PYTHONPATH 值,sys.path
从sys
模块中使用。这是优选的,因为它独立于平台:
import sys
print(sys.path)
的值sys.path
是从环境变量 PYTHONPATH 初始化的,外加依赖于安装的默认值(取决于您的操作系统)。有关更多信息,请参阅
如果PYTHONPATH
尚未设置,那么这是预期的,可能会将其默认为空字符串:
import os
print(os.environ.get('PYTHONPATH', ''))
您可能还追求:
import sys
print(sys.path)