mirror of
https://github.com/python/cpython.git
synced 2025-10-27 16:57:08 +00:00
Branch merge
This commit is contained in:
commit
0c91e1d941
10 changed files with 58 additions and 38 deletions
|
|
@ -511,13 +511,12 @@ interpreter can only be used after the interpreter has been initialized.
|
|||
module: builtins
|
||||
module: __main__
|
||||
module: sys
|
||||
module: exceptions
|
||||
triple: module; search; path
|
||||
single: path (in module sys)
|
||||
|
||||
The basic initialization function is :c:func:`Py_Initialize`. This initializes
|
||||
the table of loaded modules, and creates the fundamental modules
|
||||
:mod:`builtins`, :mod:`__main__`, :mod:`sys`, and :mod:`exceptions`. It also
|
||||
:mod:`builtins`, :mod:`__main__`, and :mod:`sys`. It also
|
||||
initializes the module search path (``sys.path``).
|
||||
|
||||
.. index:: single: PySys_SetArgvEx()
|
||||
|
|
|
|||
|
|
@ -152,7 +152,7 @@ The directives are:
|
|||
|
||||
Describes global data in a module, including both variables and values used
|
||||
as "defined constants." Class and object attributes are not documented
|
||||
using this environment.
|
||||
using this directive.
|
||||
|
||||
.. describe:: exception
|
||||
|
||||
|
|
@ -165,7 +165,7 @@ The directives are:
|
|||
parameters, enclosing optional parameters in brackets. Default values can be
|
||||
given if it enhances clarity. For example::
|
||||
|
||||
.. function:: Timer.repeat([repeat=3[, number=1000000]])
|
||||
.. function:: repeat([repeat=3[, number=1000000]])
|
||||
|
||||
Object methods are not documented using this directive. Bound object methods
|
||||
placed in the module namespace as part of the public interface of the module
|
||||
|
|
@ -217,13 +217,30 @@ The directives are:
|
|||
|
||||
Describes an object data attribute. The description should include
|
||||
information about the type of the data to be expected and whether it may be
|
||||
changed directly.
|
||||
changed directly. This directive should be nested in a class directive,
|
||||
like in this example::
|
||||
|
||||
.. class:: Spam
|
||||
|
||||
Description of the class.
|
||||
|
||||
.. data:: ham
|
||||
|
||||
Description of the attribute.
|
||||
|
||||
If is also possible to document an attribute outside of a class directive,
|
||||
for example if the documentation for different attributes and methods is
|
||||
split in multiple sections. The class name should then be included
|
||||
explicitly::
|
||||
|
||||
.. data:: Spam.eggs
|
||||
|
||||
.. describe:: method
|
||||
|
||||
Describes an object method. The parameters should not include the ``self``
|
||||
parameter. The description should include similar information to that
|
||||
described for ``function``.
|
||||
described for ``function``. This method should be nested in a class
|
||||
method, like in the example above.
|
||||
|
||||
.. describe:: decoratormethod
|
||||
|
||||
|
|
|
|||
|
|
@ -30,9 +30,9 @@ the Oracle Berkeley DB.
|
|||
name, such as ``'dbm.ndbm'`` or ``'dbm.gnu'``.
|
||||
|
||||
|
||||
.. function:: open(filename, flag='r', mode=0o666)
|
||||
.. function:: open(file, flag='r', mode=0o666)
|
||||
|
||||
Open the database file *filename* and return a corresponding object.
|
||||
Open the database file *file* and return a corresponding object.
|
||||
|
||||
If the database file already exists, the :func:`whichdb` function is used to
|
||||
determine its type and the appropriate module is used; if it does not exist,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue