@@ -24,7 +24,8 @@ python \- an interpreted, interactive, object-oriented programming language
2424[
2525.B \- v
2626]
27- [
27+ .br
28+ [
2829.B \- x
2930]
3031[
@@ -51,6 +52,9 @@ The Python Library Reference documents built-in and standard types,
5152constants, functions and modules.
5253Finally, the Python Reference Manual describes the syntax and
5354semantics of the core language in (perhaps too) much detail.
55+ (Information on locating these documents is included in
56+ .B "SEE ALSO"
57+ below; they may be installed on your system as well.)
5458.PP
5559Python's basic power can be extended with your own modules written in
5660C or C++.
@@ -75,8 +79,7 @@ raises an exception.
7579Turn on basic optimizations. This changes the filename extension for
7680compiled (bytecode) files from
7781.I .pyc
78- to
79- .I pyo.
82+ to \fI .pyo \fP . Given twice, causes docstrings to be discarded.
8083.TP
8184.B \- S
8285Disable the import of the module
@@ -95,7 +98,10 @@ Force stdin, stdout and stderr to be totally unbuffered.
9598.TP
9699.B \- v
97100Print a message each time a module is initialized, showing the place
98- (filename or built-in module) from which it is loaded.
101+ (filename or built-in module) from which it is loaded. When given
102+ twice, print a message for each file that is checked for when
103+ searching for a module. Also provides information on module cleanup
104+ at exit.
99105.TP
100106.B \- x
101107Skip the first line of the source. This is intended for a DOS
@@ -104,7 +110,8 @@ be off by one!
104110.TP
105111.B \- X
106112Make the standard exceptions strings instead of classes.
107- Use for backward compatibility with old code only.
113+ Use for backward compatibility with old code only. This is not
114+ necessary for most uses of string exceptions.
108115.TP
109116.BI " \- c " command
110117Specify the command to execute (see next section).
@@ -166,27 +173,47 @@ sometimes ignored, in favor of the
166173exception). Error messages are written to stderr.
167174.SH FILES AND DIRECTORIES
168175These are subject to difference depending on local installation
169- conventions:
170- .IP /usr/local/bin/python
176+ conventions; ${prefix} and ${exec_prefix} are installation-dependent
177+ and should be interpreted as for GNU software; they may be the same.
178+ The default for both is \fI /usr/local \fP .
179+ .IP \fI ${exec_prefix}/bin/python \fP
171180Recommended location of the interpreter.
172- .IP /usr/local/lib/python<version>
173- Recommended location of the directory containing the standard modules.
181+ .PP
182+ .I ${prefix}/lib/python<version>
183+ .br
184+ .I ${exec_prefix}/lib/python<version>
185+ .RS
186+ Recommended locations of the directories containing the standard
187+ modules.
188+ .RE
189+ .PP
190+ .I ${prefix}/include/python<version>
191+ .br
192+ .I ${exec_prefix}/include/python<version>
193+ .RS
194+ Recommended locations of the directories containing the include files
195+ needed for developing Python extensions and embedding the
196+ interpreter.
197+ .RE
198+ .IP \fI ~/.pythonrc.py \fP
199+ User-specific initialization file loaded by the \fI user \fP module;
200+ not used by default or by most applications.
174201.SH ENVIRONMENT VARIABLES
175202.IP PYTHONHOME
176203Change the location of the standard Python libraries. By default, the
177- libraries are searched in < prefix> /lib/python<version> and
178- < exec_prefix> /lib/python<version>, where < prefix> and < exec_prefix>
204+ libraries are searched in ${ prefix} /lib/python<version> and
205+ ${ exec_prefix} /lib/python<version>, where ${ prefix} and ${ exec_prefix}
179206are installation-dependent directories, both defaulting to
180- /usr/local. When $PYTHONHOME is set to a single directory, its value
181- replaces both < prefix> and < exec_prefix> . To specify different values
182- for these, set $PYTHONHOME to < prefix>:< exec_prefix> .
207+ \fI /usr/local \fP . When $PYTHONHOME is set to a single directory, its value
208+ replaces both ${ prefix} and ${ exec_prefix} . To specify different values
209+ for these, set $PYTHONHOME to ${ prefix}:${ exec_prefix} .
183210.IP PYTHONPATH
184211Augments the default search path for module files.
185212The format is the same as the shell's $PATH: one or more directory
186213pathnames separated by colons.
187214Non-existant directories are silently ignored.
188215The default search path is installation dependent, but generally
189- begins with < prefix> /lib/python<version> (see PYTHONHOME below ).
216+ begins with ${ prefix} /lib/python<version> (see PYTHONHOME above ).
190217The default search path is always appended to $PYTHONPATH.
191218If a script argument is given, the directory containing the script is
192219inserted in the path in front of $PYTHONPATH.
@@ -218,11 +245,19 @@ the \fB\-u\fP option.
218245If this is set to a non-empty string it is equivalent to specifying
219246the \fB \- v \fP option.
220247.SH SEE ALSO
221- Python Tutorial
222- .br
223- Python Library Reference
224- .br
225- Python Reference Manual
248+ .IP " Python Tutorial"
249+ URL: http://www.python.org/doc/tut/tut.html
250+ .IP " Python Library Reference"
251+ URL: http://www.python.org/doc/lib/lib.html
252+ .IP " Python Reference Manual"
253+ URL: http://www.python.org/doc/ref/ref.html
254+ .IP " Extending and Embedding the Python Interpreter"
255+ URL: http://www.python.org/doc/ext/ext.html
256+ .IP " Python/C API"
257+ URL: http://www.python.org/doc/api/api.html
258+ .PP
259+ Downloadable versions of these documents in many formats are available
260+ at the Python website; see \fB \I NTERNET RESOURCES \fP below.
226261.SH AUTHOR
227262.nf
228263Guido van Rossum
@@ -240,7 +275,15 @@ Web site: http://www.python.org
240275.br
241276FTP site: ftp://ftp.python.org
242277.br
243- Newsgroup: comp.lang.python
278+ Newsgroups: comp.lang.python, comp.lang.python.announce
279+ .PP
280+ There are many mirror sites; a current list is available at
281+ http://www.python.org/mirrors.html.
282+ .PP
283+ The \fI \P ython Software Activity \fP provides many mailing lists which
284+ serve various special interests within the Python community;
285+ information on these special interest groups is available at
286+ http://www.python.org/sigs/.
244287.SH COPYRIGHT
245288Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam,
246289The Netherlands.
0 commit comments