python - sys.path 与 $PATH

标签 python bash filesystems sys

我想从 python 程序中访问 $PATH 变量。到目前为止我的理解是 sys.path 给出了 Python 模块搜索路径,但我想要的是 $PATH 环境变量。有没有办法从 Python 中访问它?

为了提供更多背景信息,我最终想做的是找出用户安装 Package_X/的位置,以便我可以在 Package_X/中找到 html 文件的绝对路径。如果这是一种不好的做法,或者如果有更好的方法来实现这一点,我将不胜感激任何建议。谢谢!

最佳答案

你可以读取环境变量访问os.environ字典

import os

my_path = os.environ['PATH']

关于搜索安装包的位置,这取决于是否安装在 PATH 中

关于python - sys.path 与 $PATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25344841/

相关文章:

linux - 在 Linux 上安装 apache 静默避免 AH00558

bash - 重建 $@ 并在 Bash 中保留正确的单词拆分

c++ - 跟踪文件名更改

linux - EXT3 文件系统预摘要 Material

Android Chrome 无法通过文件系统 API 播放或加载视频

Python dateparser - 当未找到时将日期设置为 '00'

python - 如何在 tornado RequestHandler 的 prepare 方法中检查 url 路径?

Python:调用父类的 __init__ - 错误修复

linux - Bash:在函数调用之间共享变量

python - 忽略查找和替换算法中引号中的字符