Python Glossary English

все 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Сообщить о неточности