forked from AFPy/python-docs-fr
220 lines
8.0 KiB
Plaintext
220 lines
8.0 KiB
Plaintext
# SOME DESCRIPTIVE TITLE.
|
|
# Copyright (C) 1990-2016, Python Software Foundation
|
|
# This file is distributed under the same license as the Python package.
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
|
#
|
|
#, fuzzy
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: Python 2.7\n"
|
|
"Report-Msgid-Bugs-To: \n"
|
|
"POT-Creation-Date: 2016-10-30 10:44+0100\n"
|
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
#: ../Doc/library/runpy.rst:2
|
|
msgid ":mod:`runpy` --- Locating and executing Python modules"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:11
|
|
msgid "**Source code:** :source:`Lib/runpy.py`"
|
|
msgstr "**Code source :** :source:`Lib/runpy.py`"
|
|
|
|
#: ../Doc/library/runpy.rst:15
|
|
msgid ""
|
|
"The :mod:`runpy` module is used to locate and run Python modules without "
|
|
"importing them first. Its main use is to implement the :option:`-m` command "
|
|
"line switch that allows scripts to be located using the Python module "
|
|
"namespace rather than the filesystem."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:20
|
|
msgid "The :mod:`runpy` module provides two functions:"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:28
|
|
msgid ""
|
|
"Execute the code of the specified module and return the resulting module "
|
|
"globals dictionary. The module's code is first located using the standard "
|
|
"import mechanism (refer to :pep:`302` for details) and then executed in a "
|
|
"fresh module namespace."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:33
|
|
msgid ""
|
|
"If the supplied module name refers to a package rather than a normal module, "
|
|
"then that package is imported and the ``__main__`` submodule within that "
|
|
"package is then executed and the resulting module globals dictionary "
|
|
"returned."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:38
|
|
msgid ""
|
|
"The optional dictionary argument *init_globals* may be used to pre-populate "
|
|
"the module's globals dictionary before the code is executed. The supplied "
|
|
"dictionary will not be modified. If any of the special global variables "
|
|
"below are defined in the supplied dictionary, those definitions are "
|
|
"overridden by :func:`run_module`."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:44 ../Doc/library/runpy.rst:109
|
|
msgid ""
|
|
"The special global variables ``__name__``, ``__file__``, ``__loader__`` and "
|
|
"``__package__`` are set in the globals dictionary before the module code is "
|
|
"executed (Note that this is a minimal set of variables - other variables may "
|
|
"be set implicitly as an interpreter implementation detail)."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:49
|
|
msgid ""
|
|
"``__name__`` is set to *run_name* if this optional argument is not :const:"
|
|
"`None`, to ``mod_name + '.__main__'`` if the named module is a package and "
|
|
"to the *mod_name* argument otherwise."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:53
|
|
msgid ""
|
|
"``__file__`` is set to the name provided by the module loader. If the loader "
|
|
"does not make filename information available, this variable is set to :const:"
|
|
"`None`."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:57
|
|
msgid ""
|
|
"``__loader__`` is set to the :pep:`302` module loader used to retrieve the "
|
|
"code for the module (This loader may be a wrapper around the standard import "
|
|
"mechanism)."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:61
|
|
msgid ""
|
|
"``__package__`` is set to *mod_name* if the named module is a package and to "
|
|
"``mod_name.rpartition('.')[0]`` otherwise."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:64
|
|
msgid ""
|
|
"If the argument *alter_sys* is supplied and evaluates to :const:`True`, then "
|
|
"``sys.argv[0]`` is updated with the value of ``__file__`` and ``sys."
|
|
"modules[__name__]`` is updated with a temporary module object for the module "
|
|
"being executed. Both ``sys.argv[0]`` and ``sys.modules[__name__]`` are "
|
|
"restored to their original values before the function returns."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:70
|
|
msgid ""
|
|
"Note that this manipulation of :mod:`sys` is not thread-safe. Other threads "
|
|
"may see the partially initialised module, as well as the altered list of "
|
|
"arguments. It is recommended that the :mod:`sys` module be left alone when "
|
|
"invoking this function from threaded code."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:76
|
|
msgid ""
|
|
"The :option:`-m` option offering equivalent functionality from the command "
|
|
"line."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:79
|
|
msgid ""
|
|
"Added ability to execute packages by looking for a ``__main__`` submodule"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:89
|
|
msgid ""
|
|
"Execute the code at the named filesystem location and return the resulting "
|
|
"module globals dictionary. As with a script name supplied to the CPython "
|
|
"command line, the supplied path may refer to a Python source file, a "
|
|
"compiled bytecode file or a valid sys.path entry containing a ``__main__`` "
|
|
"module (e.g. a zipfile containing a top-level ``__main__.py`` file)."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:95
|
|
msgid ""
|
|
"For a simple script, the specified code is simply executed in a fresh module "
|
|
"namespace. For a valid sys.path entry (typically a zipfile or directory), "
|
|
"the entry is first added to the beginning of ``sys.path``. The function then "
|
|
"looks for and executes a :mod:`__main__` module using the updated path. Note "
|
|
"that there is no special protection against invoking an existing :mod:"
|
|
"`__main__` entry located elsewhere on ``sys.path`` if there is no such "
|
|
"module at the specified location."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:103
|
|
msgid ""
|
|
"The optional dictionary argument *init_globals* may be used to pre-populate "
|
|
"the module's globals dictionary before the code is executed. The supplied "
|
|
"dictionary will not be modified. If any of the special global variables "
|
|
"below are defined in the supplied dictionary, those definitions are "
|
|
"overridden by :func:`run_path`."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:114
|
|
msgid ""
|
|
"``__name__`` is set to *run_name* if this optional argument is not :const:"
|
|
"`None` and to ``'<run_path>'`` otherwise."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:117
|
|
msgid ""
|
|
"``__file__`` is set to the name provided by the module loader. If the loader "
|
|
"does not make filename information available, this variable is set to :const:"
|
|
"`None`. For a simple script, this will be set to ``file_path``."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:121
|
|
msgid ""
|
|
"``__loader__`` is set to the :pep:`302` module loader used to retrieve the "
|
|
"code for the module (This loader may be a wrapper around the standard import "
|
|
"mechanism). For a simple script, this will be set to :const:`None`."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:125
|
|
msgid "``__package__`` is set to ``__name__.rpartition('.')[0]``."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:127
|
|
msgid ""
|
|
"A number of alterations are also made to the :mod:`sys` module. Firstly, "
|
|
"``sys.path`` may be altered as described above. ``sys.argv[0]`` is updated "
|
|
"with the value of ``file_path`` and ``sys.modules[__name__]`` is updated "
|
|
"with a temporary module object for the module being executed. All "
|
|
"modifications to items in :mod:`sys` are reverted before the function "
|
|
"returns."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:134
|
|
msgid ""
|
|
"Note that, unlike :func:`run_module`, the alterations made to :mod:`sys` are "
|
|
"not optional in this function as these adjustments are essential to allowing "
|
|
"the execution of sys.path entries. As the thread-safety limitations still "
|
|
"apply, use of this function in threaded code should be either serialised "
|
|
"with the import lock or delegated to a separate process."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:141
|
|
msgid ""
|
|
":ref:`using-on-interface-options` for equivalent functionality on the "
|
|
"command line (``python path/to/script``)."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:149
|
|
msgid ":pep:`338` -- Executing modules as scripts"
|
|
msgstr ":pep:`338` -- Exécuter des modules en tant que scripts"
|
|
|
|
#: ../Doc/library/runpy.rst:149 ../Doc/library/runpy.rst:152
|
|
msgid "PEP written and implemented by Nick Coghlan."
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:152
|
|
msgid ":pep:`366` -- Main module explicit relative imports"
|
|
msgstr ""
|
|
|
|
#: ../Doc/library/runpy.rst:154
|
|
msgid ":ref:`using-on-general` - CPython command line details"
|
|
msgstr ""
|