mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 03:44:55 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
	
		
			791 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			791 B
		
	
	
	
		
			Python
		
	
	
	
	
	
# os.py -- either mac or posix depending on what system we're on.
 | 
						|
 | 
						|
# This exports:
 | 
						|
# - all functions from either posix or mac, e.g., os.unlink, os.stat, etc.
 | 
						|
# - os.path is either module path or macpath
 | 
						|
# - os.name is either 'posix' or 'mac'
 | 
						|
# - os.curdir is a string representing the current directory ('.' or ':')
 | 
						|
 | 
						|
# Programs that import and use 'os' stand a better chance of being
 | 
						|
# portable between different platforms.  Of course, they must then
 | 
						|
# only use functions that are defined by all platforms (e.g., unlink
 | 
						|
# and opendir), and leave all pathname manipulation to os.path
 | 
						|
# (e.g., split and join).
 | 
						|
 | 
						|
try:
 | 
						|
	from posix import *
 | 
						|
	name = 'posix'
 | 
						|
	curdir = '.'
 | 
						|
	import path
 | 
						|
except ImportError:
 | 
						|
	from mac import *
 | 
						|
	name = 'mac'
 | 
						|
	curdir = ':'
 | 
						|
	import macpath
 | 
						|
	path = macpath
 | 
						|
	del macpath
 |