все Python 3osпонятие
os.pathsep
константы
Разделитель списка путей в переменных вроде PATH: ':' на Unix и macOS, ';' на Windows.
Синтаксис
os.pathsep # ':' на Unix, ';' на Windows
Не путать с os.sep: sep разделяет компоненты одного пути, pathsep — несколько путей в одной строке. Он нужен для разбора PATH, PYTHONPATH и похожих переменных, а также для сборки их значения перед запуском подпроцесса.
Примеры
import os
print(repr(os.pathsep)) # → ? ':' на Unix, ';' на Windows
dirs = os.pathsep.join(['/usr/bin', '/bin'])
print(dirs.split(os.pathsep)) # → ['/usr/bin', '/bin']
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности