все Python 3osпонятие
os.sep
константы
Разделитель компонентов пути в этой системе: '/' на Unix и macOS, '\\' на Windows.
Синтаксис
os.sep # '/' на Unix, '\\' на Windows
Склеивать пути через os.sep вручную не нужно: os.path.join и pathlib делают это сами и правильно обрабатывают крайние случаи. Windows понимает и '/', поэтому там есть ещё os.altsep = '/', а на Unix он None. os.sep нужен скорее для разбора уже готовых путей.
Примеры
import os
print(repr(os.sep)) # → ? '/' на Unix, '\\' на Windows
print('home/user/file.txt'.replace('/', os.sep).split(os.sep)) # → ['home', 'user', 'file.txt']
print(os.path.join('home', 'user')) # → ? home/user — так собирают пути
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности