merge with 3.3
This commit is contained in:
commit
faf1d06fb6
|
@ -66,18 +66,16 @@ perform some operation on a file. ::
|
|||
return 0;
|
||||
}
|
||||
|
||||
Function :c:func:`Py_SetProgramName` should be called before
|
||||
:c:func:`Py_Initialize` to inform the interpreter about paths to
|
||||
Python run-time libraries. Next initialize the Python interpreter
|
||||
with :c:func:`Py_Initialize`, followed by the execution of a
|
||||
hard-coded Python script that prints the date and time. Afterwards,
|
||||
the :c:func:`Py_Finalize` call shuts the interpreter down, followed by
|
||||
the end of the program. In a real program, you may want to get the
|
||||
Python script from another source, perhaps a text-editor routine, a
|
||||
file, or a database. Getting the Python code from a file can better
|
||||
be done by using the :c:func:`PyRun_SimpleFile` function, which saves
|
||||
you the trouble of allocating memory space and loading the file
|
||||
contents.
|
||||
The :c:func:`Py_SetProgramName` function should be called before
|
||||
:c:func:`Py_Initialize` to inform the interpreter about paths to Python run-time
|
||||
libraries. Next, the Python interpreter is initialized with
|
||||
:c:func:`Py_Initialize`, followed by the execution of a hard-coded Python script
|
||||
that prints the date and time. Afterwards, the :c:func:`Py_Finalize` call shuts
|
||||
the interpreter down, followed by the end of the program. In a real program,
|
||||
you may want to get the Python script from another source, perhaps a text-editor
|
||||
routine, a file, or a database. Getting the Python code from a file can better
|
||||
be done by using the :c:func:`PyRun_SimpleFile` function, which saves you the
|
||||
trouble of allocating memory space and loading the file contents.
|
||||
|
||||
|
||||
.. _lower-level-embedding:
|
||||
|
|
Loading…
Reference in New Issue