From b2afc811c2a0acf1a9429c848143da1879e32540 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 29 Aug 1997 22:37:44 +0000 Subject: [PATCH] Added os.altsep; this is '/' on DOS/Windows, and None on systems with a sane filename syntax. --- Doc/lib/libos.tex | 10 ++++++++-- Doc/libos.tex | 10 ++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/Doc/lib/libos.tex b/Doc/lib/libos.tex index f17ce9574f6..1853b3ffefb 100644 --- a/Doc/lib/libos.tex +++ b/Doc/lib/libos.tex @@ -52,13 +52,19 @@ e.g. \code{'..'} for POSIX or \code{'::'} for the Mac. \end{datadesc} \begin{datadesc}{sep} -The character used by the OS to separate pathname components, e.g.\ -\code{'/'} for POSIX or \code{':'} for the Mac. Note that knowing this +The character used by the OS to separate pathname components, +e.g. \code{'/'} for POSIX or \code{':'} for the Mac. Note that knowing this is not sufficient to be able to parse or concatenate pathnames---better use \code{os.path.split()} and \code{os.path.join()}---but it is occasionally useful. \end{datadesc} +\begin{datadesc}{altsep} +An alternative character used by the OS to separate pathname components, +or \code{None} if only one separator character exists. This is set to +\code{'/'} on DOS/Windows systems where \code{sep} is a backslash. +\end{datadesc} + \begin{datadesc}{pathsep} The character conventionally used by the OS to separate search patch components (as in \code{\$PATH}), e.g.\ \code{':'} for POSIX or diff --git a/Doc/libos.tex b/Doc/libos.tex index f17ce9574f6..1853b3ffefb 100644 --- a/Doc/libos.tex +++ b/Doc/libos.tex @@ -52,13 +52,19 @@ e.g. \code{'..'} for POSIX or \code{'::'} for the Mac. \end{datadesc} \begin{datadesc}{sep} -The character used by the OS to separate pathname components, e.g.\ -\code{'/'} for POSIX or \code{':'} for the Mac. Note that knowing this +The character used by the OS to separate pathname components, +e.g. \code{'/'} for POSIX or \code{':'} for the Mac. Note that knowing this is not sufficient to be able to parse or concatenate pathnames---better use \code{os.path.split()} and \code{os.path.join()}---but it is occasionally useful. \end{datadesc} +\begin{datadesc}{altsep} +An alternative character used by the OS to separate pathname components, +or \code{None} if only one separator character exists. This is set to +\code{'/'} on DOS/Windows systems where \code{sep} is a backslash. +\end{datadesc} + \begin{datadesc}{pathsep} The character conventionally used by the OS to separate search patch components (as in \code{\$PATH}), e.g.\ \code{':'} for POSIX or