summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
Diffstat (limited to 'Doc')
-rw-r--r--Doc/library/os.path.rst10
1 files changed, 5 insertions, 5 deletions
diff --git a/Doc/library/os.path.rst b/Doc/library/os.path.rst
index 319b664..22d07c4 100644
--- a/Doc/library/os.path.rst
+++ b/Doc/library/os.path.rst
@@ -299,11 +299,11 @@ the :mod:`glob` module.)
Join one or more path segments intelligently. The return value is the
concatenation of *path* and all members of *\*paths*, with exactly one
- directory separator following each non-empty part except the last. That is,
- if the last part is empty, the result will end in a separator. If
- a segment is an absolute path (which on Windows requires both a drive and a
- root), then all previous segments are ignored and joining continues from the
- absolute path segment.
+ directory separator following each non-empty part, except the last. That is,
+ the result will only end in a separator if the last part is either empty or
+ ends in a separator. If a segment is an absolute path (which on Windows
+ requires both a drive and a root), then all previous segments are ignored and
+ joining continues from the absolute path segment.
On Windows, the drive is not reset when a rooted path segment (e.g.,
``r'\foo'``) is encountered. If a segment is on a different drive or is an