| 
									
										
										
										
											2001-09-05 18:57:51 +00:00
										 |  |  | .TH PYTHON "1" "$Date$" | 
					
						
							| 
									
										
										
										
											2004-10-07 12:30:54 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | ./" To view this file while editing, run it through groff: | 
					
						
							|  |  |  | ./"   groff -Tascii -man python.man | less | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .SH NAME | 
					
						
							|  |  |  | python \- an interpreted, interactive, object-oriented programming language | 
					
						
							|  |  |  | .SH SYNOPSIS | 
					
						
							|  |  |  | .B python | 
					
						
							|  |  |  | [ | 
					
						
							|  |  |  | .B \-d | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | [ | 
					
						
							| 
									
										
										
										
											2001-09-05 18:55:34 +00:00
										 |  |  | .B \-E | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | [ | 
					
						
							|  |  |  | .B \-h | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | [ | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .B \-i | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | [ | 
					
						
							| 
									
										
										
										
											2004-10-07 12:04:50 +00:00
										 |  |  | .B \-m  | 
					
						
							|  |  |  | .I module-name | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | [ | 
					
						
							| 
									
										
										
										
											1997-09-08 04:06:15 +00:00
										 |  |  | .B \-O | 
					
						
							|  |  |  | ] | 
					
						
							| 
									
										
										
										
											2001-09-05 18:55:34 +00:00
										 |  |  | .br | 
					
						
							|  |  |  |        [ | 
					
						
							|  |  |  | .B -Q | 
					
						
							|  |  |  | .I argument | 
					
						
							| 
									
										
										
										
											1997-09-08 04:06:15 +00:00
										 |  |  | ] | 
					
						
							|  |  |  | [ | 
					
						
							| 
									
										
										
										
											2001-09-05 18:55:34 +00:00
										 |  |  | .B \-S | 
					
						
							| 
									
										
										
										
											2001-07-23 16:30:27 +00:00
										 |  |  | ] | 
					
						
							|  |  |  | [ | 
					
						
							| 
									
										
										
										
											1994-05-03 14:15:32 +00:00
										 |  |  | .B \-u | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | ] | 
					
						
							| 
									
										
										
										
											2001-09-05 18:55:34 +00:00
										 |  |  | .br | 
					
						
							|  |  |  |        [ | 
					
						
							|  |  |  | .B \-v | 
					
						
							| 
									
										
										
										
											2000-09-15 18:39:09 +00:00
										 |  |  | ] | 
					
						
							|  |  |  | [ | 
					
						
							|  |  |  | .B \-V | 
					
						
							|  |  |  | ] | 
					
						
							| 
									
										
										
										
											2000-12-19 03:21:54 +00:00
										 |  |  | [ | 
					
						
							|  |  |  | .B \-W | 
					
						
							|  |  |  | .I argument | 
					
						
							|  |  |  | ] | 
					
						
							| 
									
										
										
										
											2001-09-05 18:55:34 +00:00
										 |  |  | [ | 
					
						
							|  |  |  | .B \-x | 
					
						
							|  |  |  | ] | 
					
						
							| 
									
										
										
										
											1997-09-08 04:06:15 +00:00
										 |  |  | .br | 
					
						
							|  |  |  |        [ | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .B \-c | 
					
						
							|  |  |  | .I command | 
					
						
							|  |  |  | | | 
					
						
							|  |  |  | .I script | 
					
						
							|  |  |  | | | 
					
						
							|  |  |  | \- | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | [ | 
					
						
							|  |  |  | .I arguments | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | .SH DESCRIPTION | 
					
						
							|  |  |  | Python is an interpreted, interactive, object-oriented programming | 
					
						
							|  |  |  | language that combines remarkable power with very clear syntax. | 
					
						
							|  |  |  | For an introduction to programming in Python you are referred to the | 
					
						
							|  |  |  | Python Tutorial. | 
					
						
							|  |  |  | The Python Library Reference documents built-in and standard types, | 
					
						
							|  |  |  | constants, functions and modules. | 
					
						
							|  |  |  | Finally, the Python Reference Manual describes the syntax and | 
					
						
							|  |  |  | semantics of the core language in (perhaps too) much detail. | 
					
						
							| 
									
										
										
										
											2000-09-01 20:36:34 +00:00
										 |  |  | (These documents may be located via the | 
					
						
							|  |  |  | .B "INTERNET RESOURCES" | 
					
						
							| 
									
										
										
										
											1999-08-20 13:10:20 +00:00
										 |  |  | below; they may be installed on your system as well.) | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .PP | 
					
						
							|  |  |  | Python's basic power can be extended with your own modules written in | 
					
						
							|  |  |  | C or C++. | 
					
						
							| 
									
										
										
										
											1996-07-30 19:27:05 +00:00
										 |  |  | On most systems such modules may be dynamically loaded. | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | Python is also adaptable as an extension language for existing | 
					
						
							|  |  |  | applications. | 
					
						
							|  |  |  | See the internal documentation for hints. | 
					
						
							| 
									
										
										
										
											2001-04-05 14:50:40 +00:00
										 |  |  | .PP | 
					
						
							|  |  |  | Documentation for installed Python modules and packages can be  | 
					
						
							|  |  |  | viewed by running the  | 
					
						
							|  |  |  | .B pydoc | 
					
						
							|  |  |  | program.   | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .SH COMMAND LINE OPTIONS | 
					
						
							|  |  |  | .TP | 
					
						
							| 
									
										
										
										
											2001-09-05 18:55:34 +00:00
										 |  |  | .BI "\-c " command | 
					
						
							|  |  |  | Specify the command to execute (see next section). | 
					
						
							|  |  |  | This terminates the option list (following options are passed as | 
					
						
							|  |  |  | arguments to the command). | 
					
						
							|  |  |  | .TP | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .B \-d | 
					
						
							|  |  |  | Turn on parser debugging output (for wizards only, depending on | 
					
						
							|  |  |  | compilation options). | 
					
						
							| 
									
										
										
										
											1994-02-23 09:10:27 +00:00
										 |  |  | .TP | 
					
						
							| 
									
										
										
										
											2001-09-05 18:55:34 +00:00
										 |  |  | .B \-E | 
					
						
							|  |  |  | Ignore environment variables like PYTHONPATH and PYTHONHOME that modify | 
					
						
							|  |  |  | the behavior of the interpreter. | 
					
						
							|  |  |  | .TP | 
					
						
							|  |  |  | .B \-h | 
					
						
							|  |  |  | Prints the usage for the interpreter executable and exits. | 
					
						
							|  |  |  | .TP | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .B \-i | 
					
						
							|  |  |  | When a script is passed as first argument or the \fB\-c\fP option is | 
					
						
							|  |  |  | used, enter interactive mode after executing the script or the | 
					
						
							| 
									
										
										
										
											1994-02-23 09:10:27 +00:00
										 |  |  | command.  It does not read the $PYTHONSTARTUP file.  This can be | 
					
						
							|  |  |  | useful to inspect global variables or a stack trace when a script | 
					
						
							|  |  |  | raises an exception. | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .TP | 
					
						
							| 
									
										
										
										
											2004-10-07 12:04:50 +00:00
										 |  |  | .BI "\-m " module-name | 
					
						
							|  |  |  | Searches  | 
					
						
							|  |  |  | .I sys.path  | 
					
						
							|  |  |  | for the named module and runs the corresponding  | 
					
						
							|  |  |  | .I .py  | 
					
						
							|  |  |  | file as a script. | 
					
						
							|  |  |  | .TP | 
					
						
							| 
									
										
										
										
											1997-09-08 04:06:15 +00:00
										 |  |  | .B \-O | 
					
						
							|  |  |  | Turn on basic optimizations.  This changes the filename extension for | 
					
						
							|  |  |  | compiled (bytecode) files from | 
					
						
							|  |  |  | .I .pyc | 
					
						
							| 
									
										
										
										
											1999-08-20 13:10:20 +00:00
										 |  |  | to \fI.pyo\fP.  Given twice, causes docstrings to be discarded. | 
					
						
							| 
									
										
										
										
											1997-09-08 04:06:15 +00:00
										 |  |  | .TP | 
					
						
							| 
									
										
										
										
											2001-09-05 18:55:34 +00:00
										 |  |  | .BI "\-Q " argument | 
					
						
							|  |  |  | Division control; see PEP 238.  The argument must be one of "old" (the | 
					
						
							|  |  |  | default, int/int and long/long return an int or long), "new" (new | 
					
						
							|  |  |  | division semantics, i.e. int/int and long/long returns a float), | 
					
						
							|  |  |  | "warn" (old division semantics with a warning for int/int and | 
					
						
							|  |  |  | long/long), or "warnall" (old division semantics with a warning for | 
					
						
							|  |  |  | all use of the division operator).  For a use of "warnall", see the | 
					
						
							|  |  |  | Tools/scripts/fixdiv.py script. | 
					
						
							|  |  |  | .TP | 
					
						
							| 
									
										
										
										
											1997-09-08 04:06:15 +00:00
										 |  |  | .B \-S | 
					
						
							|  |  |  | Disable the import of the module | 
					
						
							|  |  |  | .I site | 
					
						
							|  |  |  | and the site-dependent manipulations of | 
					
						
							|  |  |  | .I sys.path | 
					
						
							|  |  |  | that it entails. | 
					
						
							|  |  |  | .TP | 
					
						
							| 
									
										
										
										
											1994-05-03 14:15:32 +00:00
										 |  |  | .B \-u | 
					
						
							| 
									
										
										
										
											2002-08-09 13:37:31 +00:00
										 |  |  | Force stdin, stdout and stderr to be totally unbuffered.  On systems | 
					
						
							|  |  |  | where it matters, also put stdin, stdout and stderr in binary mode. | 
					
						
							| 
									
										
										
										
											2006-03-17 08:29:44 +00:00
										 |  |  | Note that there is internal buffering in readlines() and | 
					
						
							| 
									
										
										
										
											2002-08-09 13:37:31 +00:00
										 |  |  | file-object iterators ("for line in sys.stdin") which is not | 
					
						
							|  |  |  | influenced by this option.  To work around this, you will want to use | 
					
						
							|  |  |  | "sys.stdin.readline()" inside a "while 1:" loop. | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .TP | 
					
						
							|  |  |  | .B \-v | 
					
						
							|  |  |  | Print a message each time a module is initialized, showing the place | 
					
						
							| 
									
										
										
										
											1999-08-20 13:10:20 +00:00
										 |  |  | (filename or built-in module) from which it is loaded.  When given | 
					
						
							|  |  |  | twice, print a message for each file that is checked for when  | 
					
						
							|  |  |  | searching for a module.  Also provides information on module cleanup | 
					
						
							|  |  |  | at exit. | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .TP | 
					
						
							| 
									
										
										
										
											2000-09-15 18:39:09 +00:00
										 |  |  | .B \-V | 
					
						
							|  |  |  | Prints the Python version number of the executable and exits. | 
					
						
							|  |  |  | .TP | 
					
						
							| 
									
										
										
										
											2000-12-19 03:21:54 +00:00
										 |  |  | .BI "\-W " argument | 
					
						
							|  |  |  | Warning control.  Python sometimes prints warning message to | 
					
						
							|  |  |  | .IR sys.stderr . | 
					
						
							|  |  |  | A typical warning message has the following form: | 
					
						
							|  |  |  | .IB file ":" line ": " category ": " message. | 
					
						
							|  |  |  | By default, each warning is printed once for each source line where it | 
					
						
							|  |  |  | occurs.  This option controls how often warnings are printed. | 
					
						
							|  |  |  | Multiple | 
					
						
							|  |  |  | .B \-W | 
					
						
							|  |  |  | options may be given; when a warning matches more than one | 
					
						
							|  |  |  | option, the action for the last matching option is performed. | 
					
						
							|  |  |  | Invalid | 
					
						
							|  |  |  | .B \-W | 
					
						
							|  |  |  | options are ignored (a warning message is printed about invalid | 
					
						
							|  |  |  | options when the first warning is issued).  Warnings can also be | 
					
						
							|  |  |  | controlled from within a Python program using the | 
					
						
							|  |  |  | .I warnings | 
					
						
							|  |  |  | module. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | The simplest form of | 
					
						
							|  |  |  | .I argument | 
					
						
							|  |  |  | is one of the following | 
					
						
							|  |  |  | .I action | 
					
						
							|  |  |  | strings (or a unique abbreviation): | 
					
						
							|  |  |  | .B ignore | 
					
						
							|  |  |  | to ignore all warnings; | 
					
						
							|  |  |  | .B default | 
					
						
							|  |  |  | to explicitly request the default behavior (printing each warning once | 
					
						
							|  |  |  | per source line); | 
					
						
							|  |  |  | .B all | 
					
						
							|  |  |  | to print a warning each time it occurs (this may generate many | 
					
						
							|  |  |  | messages if a warning is triggered repeatedly for the same source | 
					
						
							| 
									
										
										
										
											2001-07-26 21:25:58 +00:00
										 |  |  | line, such as inside a loop); | 
					
						
							| 
									
										
										
										
											2000-12-19 03:21:54 +00:00
										 |  |  | .B module | 
					
						
							|  |  |  | to print each warning only only the first time it occurs in each | 
					
						
							|  |  |  | module; | 
					
						
							|  |  |  | .B once | 
					
						
							|  |  |  | to print each warning only the first time it occurs in the program; or | 
					
						
							|  |  |  | .B error | 
					
						
							|  |  |  | to raise an exception instead of printing a warning message. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | The full form of | 
					
						
							|  |  |  | .I argument | 
					
						
							|  |  |  | is | 
					
						
							|  |  |  | .IB action : message : category : module : line. | 
					
						
							|  |  |  | Here, | 
					
						
							|  |  |  | .I action | 
					
						
							|  |  |  | is as explained above but only applies to messages that match the | 
					
						
							|  |  |  | remaining fields.  Empty fields match all values; trailing empty | 
					
						
							|  |  |  | fields may be omitted.  The | 
					
						
							|  |  |  | .I message | 
					
						
							|  |  |  | field matches the start of the warning message printed; this match is | 
					
						
							|  |  |  | case-insensitive.  The | 
					
						
							|  |  |  | .I category | 
					
						
							|  |  |  | field matches the warning category.  This must be a class name; the | 
					
						
							|  |  |  | match test whether the actual warning category of the message is a | 
					
						
							|  |  |  | subclass of the specified warning category.  The full class name must | 
					
						
							|  |  |  | be given.  The | 
					
						
							|  |  |  | .I module | 
					
						
							|  |  |  | field matches the (fully-qualified) module name; this match is | 
					
						
							|  |  |  | case-sensitive.  The | 
					
						
							|  |  |  | .I line | 
					
						
							|  |  |  | field matches the line number, where zero matches all line numbers and | 
					
						
							|  |  |  | is thus equivalent to an omitted line number. | 
					
						
							|  |  |  | .TP | 
					
						
							| 
									
										
										
										
											2001-09-05 18:55:34 +00:00
										 |  |  | .B \-x | 
					
						
							|  |  |  | Skip the first line of the source.  This is intended for a DOS | 
					
						
							|  |  |  | specific hack only.  Warning: the line numbers in error messages will | 
					
						
							|  |  |  | be off by one! | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .SH INTERPRETER INTERFACE | 
					
						
							|  |  |  | The interpreter interface resembles that of the UNIX shell: when | 
					
						
							|  |  |  | called with standard input connected to a tty device, it prompts for | 
					
						
							|  |  |  | commands and executes them until an EOF is read; when called with a | 
					
						
							|  |  |  | file name argument or with a file as standard input, it reads and | 
					
						
							|  |  |  | executes a | 
					
						
							|  |  |  | .I script | 
					
						
							|  |  |  | from that file; | 
					
						
							|  |  |  | when called with | 
					
						
							|  |  |  | .B \-c | 
					
						
							|  |  |  | .I command, | 
					
						
							|  |  |  | it executes the Python statement(s) given as | 
					
						
							|  |  |  | .I command. | 
					
						
							|  |  |  | Here | 
					
						
							|  |  |  | .I command | 
					
						
							|  |  |  | may contain multiple statements separated by newlines. | 
					
						
							|  |  |  | Leading whitespace is significant in Python statements! | 
					
						
							| 
									
										
										
										
											2005-03-20 14:16:03 +00:00
										 |  |  | In non-interactive mode, the entire input is parsed before it is | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | executed. | 
					
						
							|  |  |  | .PP | 
					
						
							|  |  |  | If available, the script name and additional arguments thereafter are | 
					
						
							|  |  |  | passed to the script in the Python variable | 
					
						
							|  |  |  | .I sys.argv , | 
					
						
							|  |  |  | which is a list of strings (you must first | 
					
						
							|  |  |  | .I import sys | 
					
						
							|  |  |  | to be able to access it). | 
					
						
							|  |  |  | If no script name is given, | 
					
						
							| 
									
										
										
										
											2000-09-01 20:36:34 +00:00
										 |  |  | .I sys.argv[0] | 
					
						
							|  |  |  | is an empty string; if | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .B \-c | 
					
						
							|  |  |  | is used, | 
					
						
							|  |  |  | .I sys.argv[0] | 
					
						
							|  |  |  | contains the string | 
					
						
							|  |  |  | .I '-c'. | 
					
						
							| 
									
										
										
										
											1996-07-30 19:27:05 +00:00
										 |  |  | Note that options interpreted by the Python interpreter itself | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | are not placed in | 
					
						
							|  |  |  | .I sys.argv. | 
					
						
							|  |  |  | .PP | 
					
						
							|  |  |  | In interactive mode, the primary prompt is `>>>'; the second prompt | 
					
						
							|  |  |  | (which appears when a command is not complete) is `...'. | 
					
						
							|  |  |  | The prompts can be changed by assignment to | 
					
						
							|  |  |  | .I sys.ps1 | 
					
						
							|  |  |  | or | 
					
						
							|  |  |  | .I sys.ps2. | 
					
						
							|  |  |  | The interpreter quits when it reads an EOF at a prompt. | 
					
						
							|  |  |  | When an unhandled exception occurs, a stack trace is printed and | 
					
						
							|  |  |  | control returns to the primary prompt; in non-interactive mode, the | 
					
						
							|  |  |  | interpreter exits after printing the stack trace. | 
					
						
							|  |  |  | The interrupt signal raises the | 
					
						
							|  |  |  | .I Keyboard\%Interrupt | 
					
						
							|  |  |  | exception; other UNIX signals are not caught (except that SIGPIPE is | 
					
						
							|  |  |  | sometimes ignored, in favor of the | 
					
						
							|  |  |  | .I IOError | 
					
						
							|  |  |  | exception).  Error messages are written to stderr. | 
					
						
							|  |  |  | .SH FILES AND DIRECTORIES | 
					
						
							|  |  |  | These are subject to difference depending on local installation | 
					
						
							| 
									
										
										
										
											1999-08-20 13:10:20 +00:00
										 |  |  | conventions; ${prefix} and ${exec_prefix} are installation-dependent | 
					
						
							|  |  |  | and should be interpreted as for GNU software; they may be the same. | 
					
						
							|  |  |  | The default for both is \fI/usr/local\fP. | 
					
						
							|  |  |  | .IP \fI${exec_prefix}/bin/python\fP | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | Recommended location of the interpreter. | 
					
						
							| 
									
										
										
										
											1999-08-20 13:10:20 +00:00
										 |  |  | .PP | 
					
						
							|  |  |  | .I ${prefix}/lib/python<version> | 
					
						
							|  |  |  | .br | 
					
						
							|  |  |  | .I ${exec_prefix}/lib/python<version> | 
					
						
							|  |  |  | .RS | 
					
						
							|  |  |  | Recommended locations of the directories containing the standard | 
					
						
							|  |  |  | modules. | 
					
						
							|  |  |  | .RE | 
					
						
							|  |  |  | .PP | 
					
						
							|  |  |  | .I ${prefix}/include/python<version> | 
					
						
							|  |  |  | .br | 
					
						
							|  |  |  | .I ${exec_prefix}/include/python<version> | 
					
						
							|  |  |  | .RS | 
					
						
							|  |  |  | Recommended locations of the directories containing the include files | 
					
						
							|  |  |  | needed for developing Python extensions and embedding the | 
					
						
							|  |  |  | interpreter. | 
					
						
							|  |  |  | .RE | 
					
						
							|  |  |  | .IP \fI~/.pythonrc.py\fP | 
					
						
							|  |  |  | User-specific initialization file loaded by the \fIuser\fP module; | 
					
						
							|  |  |  | not used by default or by most applications. | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .SH ENVIRONMENT VARIABLES | 
					
						
							| 
									
										
										
										
											1997-09-08 04:06:15 +00:00
										 |  |  | .IP PYTHONHOME | 
					
						
							|  |  |  | Change the location of the standard Python libraries.  By default, the | 
					
						
							| 
									
										
										
										
											1999-08-20 13:10:20 +00:00
										 |  |  | libraries are searched in ${prefix}/lib/python<version> and | 
					
						
							|  |  |  | ${exec_prefix}/lib/python<version>, where ${prefix} and ${exec_prefix} | 
					
						
							| 
									
										
										
										
											1997-09-08 04:06:15 +00:00
										 |  |  | are installation-dependent directories, both defaulting to | 
					
						
							| 
									
										
										
										
											1999-08-20 13:10:20 +00:00
										 |  |  | \fI/usr/local\fP.  When $PYTHONHOME is set to a single directory, its value | 
					
						
							|  |  |  | replaces both ${prefix} and ${exec_prefix}.  To specify different values | 
					
						
							|  |  |  | for these, set $PYTHONHOME to ${prefix}:${exec_prefix}. | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .IP PYTHONPATH | 
					
						
							|  |  |  | Augments the default search path for module files. | 
					
						
							|  |  |  | The format is the same as the shell's $PATH: one or more directory | 
					
						
							|  |  |  | pathnames separated by colons. | 
					
						
							| 
									
										
										
										
											2005-03-20 14:16:03 +00:00
										 |  |  | Non-existent directories are silently ignored. | 
					
						
							| 
									
										
										
										
											1997-09-08 04:06:15 +00:00
										 |  |  | The default search path is installation dependent, but generally | 
					
						
							| 
									
										
										
										
											1999-08-20 13:10:20 +00:00
										 |  |  | begins with ${prefix}/lib/python<version> (see PYTHONHOME above). | 
					
						
							| 
									
										
										
										
											1997-09-08 04:06:15 +00:00
										 |  |  | The default search path is always appended to $PYTHONPATH. | 
					
						
							| 
									
										
										
										
											1996-07-30 19:27:05 +00:00
										 |  |  | If a script argument is given, the directory containing the script is | 
					
						
							|  |  |  | inserted in the path in front of $PYTHONPATH. | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | The search path can be manipulated from within a Python program as the | 
					
						
							|  |  |  | variable | 
					
						
							|  |  |  | .I sys.path . | 
					
						
							|  |  |  | .IP PYTHONSTARTUP | 
					
						
							|  |  |  | If this is the name of a readable file, the Python commands in that | 
					
						
							|  |  |  | file are executed before the first prompt is displayed in interactive | 
					
						
							|  |  |  | mode. | 
					
						
							|  |  |  | The file is executed in the same name space where interactive commands | 
					
						
							|  |  |  | are executed so that objects defined or imported in it can be used | 
					
						
							|  |  |  | without qualification in the interactive session. | 
					
						
							|  |  |  | You can also change the prompts | 
					
						
							|  |  |  | .I sys.ps1 | 
					
						
							|  |  |  | and | 
					
						
							|  |  |  | .I sys.ps2 | 
					
						
							|  |  |  | in this file. | 
					
						
							| 
									
										
										
										
											2001-07-26 21:25:58 +00:00
										 |  |  | .IP PYTHONY2K | 
					
						
							|  |  |  | Set this to a non-empty string to cause the \fItime\fP module to | 
					
						
							|  |  |  | require dates specified as strings to include 4-digit years, otherwise | 
					
						
							|  |  |  | 2-digit years are converted based on rules described in the \fItime\fP | 
					
						
							| 
									
										
										
										
											2002-05-09 14:33:18 +00:00
										 |  |  | module documentation. | 
					
						
							| 
									
										
										
										
											2001-10-12 22:17:56 +00:00
										 |  |  | .IP PYTHONOPTIMIZE | 
					
						
							|  |  |  | If this is set to a non-empty string it is equivalent to specifying | 
					
						
							|  |  |  | the \fB\-O\fP option. If set to an integer, it is equivalent to | 
					
						
							|  |  |  | specifying \fB\-O\fP multiple times. | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .IP PYTHONDEBUG | 
					
						
							|  |  |  | If this is set to a non-empty string it is equivalent to specifying | 
					
						
							| 
									
										
										
										
											2001-10-12 22:17:56 +00:00
										 |  |  | the \fB\-d\fP option. If set to an integer, it is equivalent to | 
					
						
							|  |  |  | specifying \fB\-d\fP multiple times. | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .IP PYTHONINSPECT | 
					
						
							|  |  |  | If this is set to a non-empty string it is equivalent to specifying | 
					
						
							|  |  |  | the \fB\-i\fP option. | 
					
						
							| 
									
										
										
										
											1994-05-03 14:15:32 +00:00
										 |  |  | .IP PYTHONUNBUFFERED | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | If this is set to a non-empty string it is equivalent to specifying | 
					
						
							| 
									
										
										
										
											1994-05-03 14:15:32 +00:00
										 |  |  | the \fB\-u\fP option. | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .IP PYTHONVERBOSE | 
					
						
							|  |  |  | If this is set to a non-empty string it is equivalent to specifying | 
					
						
							| 
									
										
										
										
											2001-10-12 22:17:56 +00:00
										 |  |  | the \fB\-v\fP option. If set to an integer, it is equivalent to | 
					
						
							|  |  |  | specifying \fB\-v\fP multiple times.  | 
					
						
							| 
									
										
										
										
											1994-01-26 10:20:16 +00:00
										 |  |  | .SH AUTHOR | 
					
						
							| 
									
										
										
										
											2004-10-07 12:27:31 +00:00
										 |  |  | The Python Software Foundation: http://www.python.org/psf | 
					
						
							| 
									
										
										
										
											1996-07-30 19:27:05 +00:00
										 |  |  | .SH INTERNET RESOURCES | 
					
						
							| 
									
										
										
										
											2001-07-26 21:25:58 +00:00
										 |  |  | Main website:  http://www.python.org/ | 
					
						
							| 
									
										
										
										
											1996-07-30 19:27:05 +00:00
										 |  |  | .br | 
					
						
							| 
									
										
										
										
											2004-10-07 12:23:12 +00:00
										 |  |  | Documentation:  http://docs.python.org/ | 
					
						
							| 
									
										
										
										
											2000-09-01 20:36:34 +00:00
										 |  |  | .br | 
					
						
							| 
									
										
										
										
											2001-07-26 21:25:58 +00:00
										 |  |  | Community website:  http://starship.python.net/ | 
					
						
							| 
									
										
										
										
											2000-09-01 20:36:34 +00:00
										 |  |  | .br | 
					
						
							| 
									
										
										
										
											2004-10-07 12:23:12 +00:00
										 |  |  | Developer resources:  http://www.python.org/dev/ | 
					
						
							| 
									
										
										
										
											2000-09-01 20:36:34 +00:00
										 |  |  | .br | 
					
						
							| 
									
										
										
										
											2001-07-26 21:25:58 +00:00
										 |  |  | FTP:  ftp://ftp.python.org/pub/python/ | 
					
						
							| 
									
										
										
										
											2000-09-01 20:36:34 +00:00
										 |  |  | .br | 
					
						
							| 
									
										
										
										
											2001-07-26 21:25:58 +00:00
										 |  |  | Module repository:  http://www.vex.net/parnassus/ | 
					
						
							| 
									
										
										
										
											1996-07-30 19:27:05 +00:00
										 |  |  | .br | 
					
						
							| 
									
										
										
										
											2001-07-26 21:25:58 +00:00
										 |  |  | Newsgroups:  comp.lang.python, comp.lang.python.announce | 
					
						
							| 
									
										
										
										
											2000-09-01 20:36:34 +00:00
										 |  |  | .SH LICENSING | 
					
						
							|  |  |  | Python is distributed under an Open Source license.  See the file | 
					
						
							|  |  |  | "LICENSE" in the Python source distribution for information on terms & | 
					
						
							|  |  |  | conditions for accessing and otherwise using Python and for a | 
					
						
							|  |  |  | DISCLAIMER OF ALL WARRANTIES. |