Я бы использовал os.path.sep
, чтобы было очень ясно, что это разделитель пути ... Но согласованность важнее, поэтому, если она уже используется, используйте это. В противном случае выберите один и используйте его все время.
Редактировать : Просто чтобы убедиться, что вы не изобретаете велосипед заново, модуль path
уже имеет функции join
, split
, dirname
и basename
... Поэтому вам редко нужно использовать path.sep
:
>>> os.path.join("foo", "bar", "baz")
'foo/bar/baz'
>>> os.path.split(_)
('foo/bar', 'baz')