1
0
Fork 0
python-docs-fr/library/fileinput.po

261 lines
9.2 KiB
Plaintext
Raw Normal View History

2018-07-04 09:06:45 +00:00
# Copyright (C) 2001-2018, Python Software Foundation
2018-07-04 09:08:42 +00:00
# For licence information, see README file.
2016-10-30 09:46:26 +00:00
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
2018-03-23 08:57:03 +00:00
"POT-Creation-Date: 2018-03-23 09:03+0100\n"
2016-10-30 09:46:26 +00:00
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
2018-07-04 09:14:25 +00:00
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
2017-05-23 22:40:56 +00:00
"Language: fr\n"
2016-10-30 09:46:26 +00:00
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../Doc/library/fileinput.rst:2
msgid ":mod:`fileinput` --- Iterate over lines from multiple input streams"
msgstr ""
#: ../Doc/library/fileinput.rst:10
msgid "**Source code:** :source:`Lib/fileinput.py`"
msgstr "**Code source :** :source:`Lib/fileinput.py`"
#: ../Doc/library/fileinput.rst:14
msgid ""
"This module implements a helper class and functions to quickly write a loop "
"over standard input or a list of files. If you just want to read or write "
"one file see :func:`open`."
msgstr ""
#: ../Doc/library/fileinput.rst:18
msgid "The typical use is::"
msgstr ""
#: ../Doc/library/fileinput.rst:24
msgid ""
"This iterates over the lines of all files listed in ``sys.argv[1:]``, "
"defaulting to ``sys.stdin`` if the list is empty. If a filename is ``'-'``, "
"it is also replaced by ``sys.stdin``. To specify an alternative list of "
"filenames, pass it as the first argument to :func:`.input`. A single file "
"name is also allowed."
msgstr ""
#: ../Doc/library/fileinput.rst:29
msgid ""
"All files are opened in text mode by default, but you can override this by "
"specifying the *mode* parameter in the call to :func:`.input` or :class:"
"`FileInput`. If an I/O error occurs during opening or reading a file, :exc:"
"`OSError` is raised."
msgstr ""
#: ../Doc/library/fileinput.rst:34
msgid ":exc:`IOError` used to be raised; it is now an alias of :exc:`OSError`."
msgstr ""
#: ../Doc/library/fileinput.rst:37
msgid ""
"If ``sys.stdin`` is used more than once, the second and further use will "
"return no lines, except perhaps for interactive use, or if it has been "
"explicitly reset (e.g. using ``sys.stdin.seek(0)``)."
msgstr ""
#: ../Doc/library/fileinput.rst:41
msgid ""
"Empty files are opened and immediately closed; the only time their presence "
"in the list of filenames is noticeable at all is when the last file opened "
"is empty."
msgstr ""
#: ../Doc/library/fileinput.rst:45
msgid ""
"Lines are returned with any newlines intact, which means that the last line "
"in a file may not have one."
msgstr ""
#: ../Doc/library/fileinput.rst:48
msgid ""
"You can control how files are opened by providing an opening hook via the "
"*openhook* parameter to :func:`fileinput.input` or :class:`FileInput()`. The "
"hook must be a function that takes two arguments, *filename* and *mode*, and "
"returns an accordingly opened file-like object. Two useful hooks are already "
"provided by this module."
msgstr ""
#: ../Doc/library/fileinput.rst:54
msgid "The following function is the primary interface of this module:"
msgstr ""
#: ../Doc/library/fileinput.rst:59
msgid ""
"Create an instance of the :class:`FileInput` class. The instance will be "
"used as global state for the functions of this module, and is also returned "
"to use during iteration. The parameters to this function will be passed "
"along to the constructor of the :class:`FileInput` class."
msgstr ""
#: ../Doc/library/fileinput.rst:64
msgid ""
"The :class:`FileInput` instance can be used as a context manager in the :"
"keyword:`with` statement. In this example, *input* is closed after the :"
"keyword:`with` statement is exited, even if an exception occurs::"
msgstr ""
#: ../Doc/library/fileinput.rst:72 ../Doc/library/fileinput.rst:163
msgid "Can be used as a context manager."
msgstr ""
#: ../Doc/library/fileinput.rst:76 ../Doc/library/fileinput.rst:170
msgid "The *bufsize* parameter."
msgstr ""
#: ../Doc/library/fileinput.rst:78
msgid ""
"The following functions use the global state created by :func:`fileinput."
"input`; if there is no active state, :exc:`RuntimeError` is raised."
msgstr ""
#: ../Doc/library/fileinput.rst:84
msgid ""
"Return the name of the file currently being read. Before the first line has "
"been read, returns ``None``."
msgstr ""
#: ../Doc/library/fileinput.rst:90
msgid ""
"Return the integer \"file descriptor\" for the current file. When no file is "
"opened (before the first line and between files), returns ``-1``."
msgstr ""
#: ../Doc/library/fileinput.rst:96
msgid ""
"Return the cumulative line number of the line that has just been read. "
"Before the first line has been read, returns ``0``. After the last line of "
"the last file has been read, returns the line number of that line."
msgstr ""
#: ../Doc/library/fileinput.rst:103
msgid ""
"Return the line number in the current file. Before the first line has been "
"read, returns ``0``. After the last line of the last file has been read, "
"returns the line number of that line within the file."
msgstr ""
#: ../Doc/library/fileinput.rst:110
msgid ""
"Returns true if the line just read is the first line of its file, otherwise "
"returns false."
msgstr ""
#: ../Doc/library/fileinput.rst:116
msgid ""
"Returns true if the last line was read from ``sys.stdin``, otherwise returns "
"false."
msgstr ""
#: ../Doc/library/fileinput.rst:122
msgid ""
"Close the current file so that the next iteration will read the first line "
"from the next file (if any); lines not read from the file will not count "
"towards the cumulative line count. The filename is not changed until after "
"the first line of the next file has been read. Before the first line has "
"been read, this function has no effect; it cannot be used to skip the first "
"file. After the last line of the last file has been read, this function has "
"no effect."
msgstr ""
#: ../Doc/library/fileinput.rst:132
msgid "Close the sequence."
msgstr ""
#: ../Doc/library/fileinput.rst:134
msgid ""
"The class which implements the sequence behavior provided by the module is "
"available for subclassing as well:"
msgstr ""
#: ../Doc/library/fileinput.rst:140
msgid ""
"Class :class:`FileInput` is the implementation; its methods :meth:"
"`filename`, :meth:`fileno`, :meth:`lineno`, :meth:`filelineno`, :meth:"
"`isfirstline`, :meth:`isstdin`, :meth:`nextfile` and :meth:`close` "
"correspond to the functions of the same name in the module. In addition it "
"has a :meth:`~io.TextIOBase.readline` method which returns the next input "
"line, and a :meth:`__getitem__` method which implements the sequence "
"behavior. The sequence must be accessed in strictly sequential order; random "
"access and :meth:`~io.TextIOBase.readline` cannot be mixed."
msgstr ""
#: ../Doc/library/fileinput.rst:149
msgid ""
"With *mode* you can specify which file mode will be passed to :func:`open`. "
"It must be one of ``'r'``, ``'rU'``, ``'U'`` and ``'rb'``."
msgstr ""
#: ../Doc/library/fileinput.rst:152
msgid ""
"The *openhook*, when given, must be a function that takes two arguments, "
"*filename* and *mode*, and returns an accordingly opened file-like object. "
"You cannot use *inplace* and *openhook* together."
msgstr ""
#: ../Doc/library/fileinput.rst:156
msgid ""
"A :class:`FileInput` instance can be used as a context manager in the :"
"keyword:`with` statement. In this example, *input* is closed after the :"
"keyword:`with` statement is exited, even if an exception occurs::"
msgstr ""
#: ../Doc/library/fileinput.rst:166
msgid "The ``'rU'`` and ``'U'`` modes."
msgstr ""
#: ../Doc/library/fileinput.rst:173
msgid ""
"**Optional in-place filtering:** if the keyword argument ``inplace=True`` is "
"passed to :func:`fileinput.input` or to the :class:`FileInput` constructor, "
"the file is moved to a backup file and standard output is directed to the "
"input file (if a file of the same name as the backup file already exists, it "
"will be replaced silently). This makes it possible to write a filter that "
"rewrites its input file in place. If the *backup* parameter is given "
"(typically as ``backup='.<some extension>'``), it specifies the extension "
"for the backup file, and the backup file remains around; by default, the "
"extension is ``'.bak'`` and it is deleted when the output file is closed. "
"In-place filtering is disabled when standard input is read."
msgstr ""
#: ../Doc/library/fileinput.rst:185
msgid "The two following opening hooks are provided by this module:"
msgstr ""
#: ../Doc/library/fileinput.rst:189
msgid ""
"Transparently opens files compressed with gzip and bzip2 (recognized by the "
"extensions ``'.gz'`` and ``'.bz2'``) using the :mod:`gzip` and :mod:`bz2` "
"modules. If the filename extension is not ``'.gz'`` or ``'.bz2'``, the file "
"is opened normally (ie, using :func:`open` without any decompression)."
msgstr ""
#: ../Doc/library/fileinput.rst:194
msgid ""
"Usage example: ``fi = fileinput.FileInput(openhook=fileinput."
"hook_compressed)``"
msgstr ""
#: ../Doc/library/fileinput.rst:199
msgid ""
"Returns a hook which opens each file with :func:`open`, using the given "
"*encoding* and *errors* to read the file."
msgstr ""
#: ../Doc/library/fileinput.rst:202
msgid ""
"Usage example: ``fi = fileinput.FileInput(openhook=fileinput."
"hook_encoded(\"utf-8\", \"surrogateescape\"))``"
msgstr ""
#: ../Doc/library/fileinput.rst:206
msgid "Added the optional *errors* parameter."
msgstr ""