| 
									
										
										
										
											1998-08-10 18:40:22 +00:00
										 |  |  | \section{\module{mac} --- | 
					
						
							| 
									
										
										
										
											1999-02-01 20:19:38 +00:00
										 |  |  |          Implementations for the \module{os} module} | 
					
						
							| 
									
										
										
										
											1998-02-19 19:45:19 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											1999-03-02 16:37:17 +00:00
										 |  |  | \declaremodule{builtin}{mac} | 
					
						
							|  |  |  |   \platform{Mac} | 
					
						
							| 
									
										
										
										
											1999-02-01 20:19:38 +00:00
										 |  |  | \modulesynopsis{Implementations for the \module{os} module.} | 
					
						
							| 
									
										
										
										
											1998-02-19 19:45:19 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											1996-07-21 02:20:58 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-02-12 09:58:33 +00:00
										 |  |  | This module implements the Mac OS 9 operating system dependent functionality | 
					
						
							| 
									
										
										
										
											1999-02-01 20:19:38 +00:00
										 |  |  | provided by the standard module \module{os}\refstmodindex{os}.  It is | 
					
						
							| 
									
										
										
										
											2003-02-12 09:58:33 +00:00
										 |  |  | best accessed through the \module{os} module. This module is only available in | 
					
						
							|  |  |  | MacPython-OS9, on MacPython-OSX \module{posix} is used. | 
					
						
							| 
									
										
										
										
											1994-01-02 01:22:07 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | The following functions are available in this module: | 
					
						
							| 
									
										
										
										
											1998-02-18 15:21:26 +00:00
										 |  |  | \function{chdir()}, | 
					
						
							|  |  |  | \function{close()}, | 
					
						
							|  |  |  | \function{dup()}, | 
					
						
							|  |  |  | \function{fdopen()}, | 
					
						
							|  |  |  | \function{getcwd()}, | 
					
						
							|  |  |  | \function{lseek()}, | 
					
						
							|  |  |  | \function{listdir()}, | 
					
						
							|  |  |  | \function{mkdir()}, | 
					
						
							|  |  |  | \function{open()}, | 
					
						
							|  |  |  | \function{read()}, | 
					
						
							|  |  |  | \function{rename()}, | 
					
						
							|  |  |  | \function{rmdir()}, | 
					
						
							|  |  |  | \function{stat()}, | 
					
						
							|  |  |  | \function{sync()}, | 
					
						
							|  |  |  | \function{unlink()}, | 
					
						
							|  |  |  | \function{write()}, | 
					
						
							|  |  |  | as well as the exception \exception{error}. Note that the times | 
					
						
							|  |  |  | returned by \function{stat()} are floating-point values, like all time | 
					
						
							| 
									
										
										
										
											2003-02-12 09:58:33 +00:00
										 |  |  | values in MacPython-OS9. | 
					
						
							| 
									
										
										
										
											1998-07-23 17:55:31 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											1998-08-10 18:40:22 +00:00
										 |  |  | \section{\module{macpath} --- | 
					
						
							| 
									
										
										
										
											1999-02-01 20:19:38 +00:00
										 |  |  |          MacOS path manipulation functions} | 
					
						
							| 
									
										
										
										
											1998-07-23 17:55:31 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											1999-03-02 16:37:17 +00:00
										 |  |  | \declaremodule{standard}{macpath} | 
					
						
							|  |  |  | % Could be labeled \platform{Mac}, but the module should work anywhere and
 | 
					
						
							|  |  |  | % is distributed with the standard library.
 | 
					
						
							| 
									
										
										
										
											1998-07-23 17:55:31 +00:00
										 |  |  | \modulesynopsis{MacOS path manipulation functions.} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1998-02-18 15:21:26 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											1999-02-01 20:19:38 +00:00
										 |  |  | This module is the Macintosh implementation of the \module{os.path} | 
					
						
							| 
									
										
										
										
											1999-04-28 14:04:36 +00:00
										 |  |  | module.  It is most portably accessed as | 
					
						
							| 
									
										
										
										
											1999-11-10 16:13:25 +00:00
										 |  |  | \module{os.path}\refstmodindex{os.path}.  Refer to the | 
					
						
							|  |  |  | \citetitle[../lib/lib.html]{Python Library Reference} for | 
					
						
							|  |  |  | documentation of \module{os.path}. | 
					
						
							| 
									
										
										
										
											1994-01-02 01:22:07 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | The following functions are available in this module: | 
					
						
							| 
									
										
										
										
											1998-02-18 15:21:26 +00:00
										 |  |  | \function{normcase()}, | 
					
						
							|  |  |  | \function{normpath()}, | 
					
						
							|  |  |  | \function{isabs()}, | 
					
						
							|  |  |  | \function{join()}, | 
					
						
							|  |  |  | \function{split()}, | 
					
						
							|  |  |  | \function{isdir()}, | 
					
						
							|  |  |  | \function{isfile()}, | 
					
						
							|  |  |  | \function{walk()}, | 
					
						
							|  |  |  | \function{exists()}. | 
					
						
							| 
									
										
										
										
											1999-02-01 20:19:38 +00:00
										 |  |  | For other functions available in \module{os.path} dummy counterparts | 
					
						
							| 
									
										
										
										
											1996-07-21 02:20:58 +00:00
										 |  |  | are available. |