【发布时间】:2019-04-27 07:24:21
【问题描述】:
假设我想从 python 脚本设置环境变量。例如 PYTHONPATH。
在 Windows 上,它将是 path1;path2;path3(分号分隔符)。
在 Linux 上,它将是 path1:path2:path3(冒号分隔符)。
有没有跨平台的方式使用python构建路径?
【问题讨论】:
标签: python environment-variables cross-platform
假设我想从 python 脚本设置环境变量。例如 PYTHONPATH。
在 Windows 上,它将是 path1;path2;path3(分号分隔符)。
在 Linux 上,它将是 path1:path2:path3(冒号分隔符)。
有没有跨平台的方式使用python构建路径?
【问题讨论】:
标签: python environment-variables cross-platform
os 模块有一个变量用于此目的:
path = os.pathsep.join(path_elements)
os.pathsep 是 ':' 或 ';'取决于你在哪里跑步。
【讨论】: