From e9387ea773cdffeac5aa8ca094471bfc38ff6d03 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 22 May 1998 15:26:04 +0000 Subject: [PATCH] introduce a new platform-specific variable: os.linesep is the platform's line separator. \n on Unix, \r\n on DOS, OS/2 and Windows, \r on Macs. --- Lib/os.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Lib/os.py b/Lib/os.py index 6f7e3ed5e7b..fa13a2058c6 100644 --- a/Lib/os.py +++ b/Lib/os.py @@ -25,6 +25,7 @@ if 'posix' in _names: name = 'posix' + linesep = '\n' curdir = '.'; pardir = '..'; sep = '/'; pathsep = ':' defpath = ':/bin:/usr/bin' from posix import * @@ -37,6 +38,7 @@ del posixpath elif 'nt' in _names: name = 'nt' + linesep = '\r\n' curdir = '.'; pardir = '..'; sep = '\\'; pathsep = ';' defpath = '.;C:\\bin' from nt import * @@ -49,6 +51,7 @@ del ntpath elif 'dos' in _names: name = 'dos' + linesep = '\r\n' curdir = '.'; pardir = '..'; sep = '\\'; pathsep = ';' defpath = '.;C:\\bin' from dos import * @@ -61,6 +64,7 @@ del dospath elif 'os2' in _names: name = 'os2' + linesep = '\r\n' curdir = '.'; pardir = '..'; sep = '\\'; pathsep = ';' defpath = '.;C:\\bin' from os2 import * @@ -73,6 +77,7 @@ del ntpath elif 'mac' in _names: name = 'mac' + linesep = '\r' curdir = ':'; pardir = '::'; sep = ':'; pathsep = '\n' defpath = ':' from mac import *