如何打印PYTHONPATH的内容

发布于 2021-01-29 15:24:32

我已经使用设置了路径

sys.path.insert(1, mypath)

然后,我尝试使用os.environ如下打印PYTHONPATH变量的内容

print(os.environ['PYTHONPATH'])

但我得到错误

    raise KeyError(key)
KeyError: 'PYTHONPATH'

我们如何打印PYTHONPATH变量的内容。

关注者
0
被浏览
155
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    我建议不要依赖原始的PYTHONPATH,因为它会因操作系统而异。

    在模块中os.environ使用而不是dict中的PYTHONPATH值。这是可取的,因为它与平台无关:sys.path``sys

    import sys
    print(sys.path)
    

    sys.path从环境变量PYTHONPATH初始化,加上与安装有关的默认值(取决于您的OS)。有关更多信息,请参见

    https://docs.python.org/2/library/sys.html#sys.path

    https://docs.python.org/3/library/sys.html#sys.path



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看