[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/python/python-docs-pl/friendly-traceback/tutorial/inputoutput.po [Back]  [Original]

# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001 Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR , YEAR.
#
# Translators:
# python-doc bot, 2025
# Maciej Olko, 2025
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.15\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-21 14:26+0000\n"
"PO-Revision-Date: 2025-09-16 00:02+0000\n"
"Last-Translator: Maciej Olko, 2025\n"
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pl\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10=0 && n%10=5 && "
"n%10=12 && n%100>> year = 2016\n"
">>> event = 'Referendum'\n"
">>> f'Results of the {year} {event}'\n"
"'Results of the 2016 Referendum'"
msgstr ""
">>> year = 2016\n"
">>> event = 'referendum'\n"
">>> f'Wyniki {event} {year}'\n"
"'Wyniki referendum 2016'"

msgid ""
"The :meth:`str.format` method of strings requires more manual effort.  "
"You'll still use ``{`` and ``}`` to mark where a variable will be "
"substituted and can provide detailed formatting directives, but you'll also "
"need to provide the information to be formatted. In the following code block "
"there are two examples of how to format variables:"
msgstr ""
"Metoda :meth:`str.format` cigw znakw wymaga wikszego rcznego wysiku. "
"Nadal bdziesz uywa(a) ``{`` i ``}`` do zaznaczenia gdzie zmienna zostanie "
"podstawiona i moesz poda dokadne dyrektywy formatowania, ale bdziesz "
"musia(a) poda rwnie informacje do sformatowania. W przedstawionym bloku "
"kodu s dwa przykady, jak formatowa zmienne."

msgid ""
">>> yes_votes = 42_572_654\n"
">>> total_votes = 85_705_149\n"
">>> percentage = yes_votes / total_votes\n"
">>> '{:-9} YES votes  {:2.2%}'.format(yes_votes, percentage)\n"
"' 42572654 YES votes  49.67%'"
msgstr ""
">>> yes_votes = 42_572_654\n"
">>> total_votes = 85_705_149\n"
">>> percentage = yes_votes / total_votes\n"
">>> '{:-9} gosw na TAK  {:2.2%}'.format(yes_votes, percentage)\n"
"' 42572654 gosw na TAK  49.67%'"

msgid ""
"Notice how the ``yes_votes`` are padded with spaces and a negative sign only "
"for negative numbers. The example also prints ``percentage`` multiplied by "
"100, with 2 decimal places and followed by a percent sign (see :ref:"
"`formatspec` for details)."
msgstr ""
"Zauwa, e ``yes_votes`` s wypenione spacjami i znakiem minus tylko dla "
"liczb ujemnych. Przykad wypisuje rwnie ``percentage`` pomnoony przez "
"100, z 2 miejscami po przecinku i ze znakiem procentu (szczegy: :ref:"
"`formatspec`)."

msgid ""
"Finally, you can do all the string handling yourself by using string slicing "
"and concatenation operations to create any layout you can imagine.  The "
"string type has some methods that perform useful operations for padding "
"strings to a given column width."
msgstr ""
"Wreszcie, moesz wykona ca obsug cigw znakw samodzielnie, uywajc "
"operacji krojenia (slicing) i konkatenacji, aby stworzy dowolny ukad, jaki "
"moesz sobie wyobrazi. Typ cigu znakw posiada kilka metod, ktre wykonuj "
"przydatne operacje do wypeniania cigw znakw do danej szerokoci kolumny."

msgid ""
"When you don't need fancy output but just want a quick display of some "
"variables for debugging purposes, you can convert any value to a string with "
"the :func:`repr` or :func:`str` functions."
msgstr ""
"Gdy nie potrzebujesz wymylnego wyjcia, tylko chcesz szybko wywietli "
"zmienne do debugowania, moesz zkonwertowa dowoln warto do cigu znakw "
"przy pomocy funkcji :func:`repr` lub :func:`str`."

msgid ""
"The :func:`str` function is meant to return representations of values which "
"are fairly human-readable, while :func:`repr` is meant to generate "
"representations which can be read by the interpreter (or will force a :exc:"
"`SyntaxError` if there is no equivalent syntax).  For objects which don't "
"have a particular representation for human consumption, :func:`str` will "
"return the same value as :func:`repr`.  Many values, such as numbers or "
"structures like lists and dictionaries, have the same representation using "
"either function.  Strings, in particular, have two distinct representations."
msgstr ""
"Funkcja :func:`str` ma na celu zwrcenie reprezentacji wartoci, ktre s "
"do czytelne dla czowieka, podczas gdy :func:`repr` ma na celu "
"wygenerowanie reprezentacji, ktre mog by odczytane przez interpreter (lub "
"wymusz :exc:`SyntaxError`, jeli nie ma rwnowanej skadni). Dla obiektw, "
"ktre nie maj okrelonej reprezentacji do uycia przez czowieka, :func:"
"`str` zwrci tak sam warto jak :func:`repr`. Wiele wartoci, takich jak "
"liczby lub struktury takie jak listy i sowniki, ma tak sam reprezentacj "
"przy uyciu obu funkcji. Cigi znakw, w szczeglnoci, maj dwie odrbne "
"reprezentacje."

msgid "Some examples::"
msgstr "Troch przykadw::"

msgid ""
">>> s = 'Hello, world.'\n"
">>> str(s)\n"
"'Hello, world.'\n"
">>> repr(s)\n"
"\"'Hello, world.'\"\n"
">>> str(1/7)\n"
"'0.14285714285714285'\n"
">>> x = 10 * 3.25\n"
">>> y = 200 * 200\n"
">>> s = 'The value of x is ' + repr(x) + ', and y is ' + repr(y) + '...'\n"
">>> print(s)\n"
"The value of x is 32.5, and y is 40000...\n"
">>> # The repr() of a string adds string quotes and backslashes:\n"
">>> hello = 'hello, world\\n'\n"
">>> hellos = repr(hello)\n"
">>> print(hellos)\n"
"'hello, world\\n'\n"
">>> # The argument to repr() may be any Python object:\n"
">>> repr((x, y, ('spam', 'eggs')))\n"
"\"(32.5, 40000, ('spam', 'eggs'))\""
msgstr ""
">>> s = 'Witaj, wiecie.'\n"
">>> str(s)\n"
"'Witaj, wiecie.'\n"
">>> repr(s)\n"
"\"'Witaj, wiecie.'\"\n"
">>> str(1/7)\n"
"'0.14285714285714285'\n"
">>> x = 10 * 3.25\n"
">>> y = 200 * 200\n"
">>> s = 'Warto x to ' + repr(x) + ', i y to ' + repr(y) + '...'\n"
">>> print(s)\n"
"Warto x to 32.5, i y to 40000...\n"
">>> # repr() cigu znakw dodaje cudzysw i backslashe:\n"
">>> hello = 'witaj, wiecie\\n'\n"
">>> hellos = repr(hello)\n"
">>> print(hellos)\n"
"'witaj, wiecie\\n'\n"
">>> # argumentem repr() moe by dowolny obiekt Pythona:\n"
">>> repr((x, y, ('mielonka', 'jajka')))\n"
"\"(32.5, 40000, ('mielonka', 'jajka'))\""

msgid ""
"The :mod:`string` module contains support for a simple templating approach "
"based upon regular expressions, via :class:`string.Template`. This offers "
"yet another way to substitute values into strings, using placeholders like "
"``$x`` and replacing them with values from a dictionary. This syntax is easy "
"to use, although it offers much less control for formatting."
msgstr ""
"Modu :mod:`string` modu zawiera wparcie dla prostego podejcia "
"szablonowania opartego na wyraeniach regularnych, poprzez :class:`string."
"Template`. Oferuje on jeszcze jeden sposb na wstawianie wartoci w cigi "
"znakw, uywajc placeholderw jak ``$x`` i zastpujc je wartociami ze "
"sownika. Ta skadnia jest atwa w uyciu, chocia oferuje znacznie mniejsz "
"kontrol nad formatowaniem."

msgid "Formatted String Literals"
msgstr "f-stringi"

msgid ""
":ref:`Formatted string literals ` (also called f-strings for "
"short) let you include the value of Python expressions inside a string by "
"prefixing the string with ``f`` or ``F`` and writing expressions as "
"``{expression}``."
msgstr ""
":ref:`Formatowane literay cigw znakw ` (nazywane te krtko f-"
"stringami) pozwalaj zawrze warto pythonowych wyrae wewntrz cigu "
"znakw przez dodanie prefiksu ``f`` lub ``F`` i zapisanie wyraenia jako "
"``{expression}``."

msgid ""
"An optional format specifier can follow the expression. This allows greater "
"control over how the value is formatted. The following example rounds pi to "
"three places after the decimal::"
msgstr ""
"Po wyraeniu moe nastpi opcjonalny specyfikator formatu. Umoliwia on "
"wiksz kontrol nad sposobem formatowania wartoci. Poniszy przykad "
"zaokrgla pi do trzech miejsc po przecinku::"

msgid ""
">>> import math\n"
">>> print(f'The value of pi is approximately {math.pi:.3f}.')\n"
"The value of pi is approximately 3.142."
msgstr ""
">>> import math\n"
">>> print(f'Warto pi wynosi w przyblieniu {math.pi:.3f}.')\n"
"Warto pi wynosi w przyblieniu 3,142."

msgid ""
"Passing an integer after the ``':'`` will cause that field to be a minimum "
"number of characters wide.  This is useful for making columns line up. ::"
msgstr ""
"Przekazanie liczby cakowitej po znaku ``':'`` spowoduje, e pole bdzie "
"miao minimaln liczb znakw szerokoci. Jest to przydatne przy tworzeniu "
"linii kolumn. ::"

msgid ""
">>> table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 7678}\n"
">>> for name, phone in table.items():\n"
"...     print(f'{name:10} ==> {phone:10d}')\n"
"...\n"
"Sjoerd     ==>       4127\n"
"Jack       ==>       4098\n"
"Dcab       ==>       7678"
msgstr ""
">>> table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 7678}\n"
">>> for name, phone in table.items():\n"
"...     print(f'{name:10} ==> {phone:10d}')\n"
"...\n"
"Sjoerd     ==>       4127\n"
"Jack       ==>       4098\n"
"Dcab       ==>       7678"

msgid ""
"Other modifiers can be used to convert the value before it is formatted. ``'!"
"a'`` applies :func:`ascii`, ``'!s'`` applies :func:`str`, and ``'!r'`` "
"applies :func:`repr`::"
msgstr ""
"Inne modyfikatory mog by uyte do konwersji wartoci przed jej "
"sformatowaniem. ``'!a'`` stosuje :func:`ascii`, ``'!s'`` stosuje :func:"
"`str`, a ``'!r'`` stosuje :func:`repr`::"

msgid ""
">>> animals = 'eels'\n"
">>> print(f'My hovercraft is full of {animals}.')\n"
"My hovercraft is full of eels.\n"
">>> print(f'My hovercraft is full of {animals!r}.')\n"
"My hovercraft is full of 'eels'."
msgstr ""
">>> animals = 'wgorze'\n"
">>> print(f'Na moim poduszkowcu s {animals}.')\n"
"Na moim poduszkowcu s wgorze.\n"
">>> print(f'Na moim poduszkowcu s {animals!r}.')\n"
"Na moim poduszkowcu s 'wgorze'."

msgid ""
"The ``=`` specifier can be used to expand an expression to the text of the "
"expression, an equal sign, then the representation of the evaluated "
"expression:"
msgstr ""
"Specyfikator ``=`` moe by uyty do rozwinicia wyraenia do tekstu "
"wyraenia, znaku rwnoci, a nastpnie reprezentacji obliczonego wyraenia:"

msgid ""
"See :ref:`self-documenting expressions ` for more "
"information on the ``=`` specifier. For a reference on these format "
"specifications, see the reference guide for the :ref:`formatspec`."
msgstr ""
"Zobacz :ref:`wyraenia samodokumentujce ` po wicej "
"informacji na temat specyfikatora ``=``. Informacje o specyfikacjach formatu "
"znajdziesz w przewodniku referencyjnym dla :ref:`mini-jzyka specyfikacji "
"formatu `."

msgid "The String format() Method"
msgstr "Metoda format() cigu znakw"

msgid "Basic usage of the :meth:`str.format` method looks like this::"
msgstr "Podstawowe uycie metody :meth:`str.format` wyglda tak::"

msgid ""
">>> print('We are the {} who say \"{}!\"'.format('knights', 'Ni'))\n"
"We are the knights who say \"Ni!\""
msgstr ""
">>> print('Jestemy {}, ktrzy mwi {}!'.format('rycerzami', 'Ni'))\n"
"Jestemy rycerzami, ktrzy mwi Ni!"

msgid ""
"The brackets and characters within them (called format fields) are replaced "
"with the objects passed into the :meth:`str.format` method.  A number in the "
"brackets can be used to refer to the position of the object passed into the :"
"meth:`str.format` method. ::"
msgstr ""
"Nawiasy i znaki wewntrz nich (zwane polami formatu) s zastpowane "
"obiektami przekazywanymi do metody :meth:`str.format`. Liczba w nawiasach "
"moe by uyta do odwoania si do pozycji obiektu przekazanego do metody :"
"meth:`str.format`. ::"

msgid ""
">>> print('{0} and {1}'.format('spam', 'eggs'))\n"
"spam and eggs\n"
">>> print('{1} and {0}'.format('spam', 'eggs'))\n"
"eggs and spam"
msgstr ""
">>> print('{0} i {1}'.format('mielonka', 'jajka'))\n"
"mielonka i jajka\n"
">>> print('{1} i {0}'.format('mielonka', 'jajka'))\n"
"jajka i mielonka"

msgid ""
"If keyword arguments are used in the :meth:`str.format` method, their values "
"are referred to by using the name of the argument. ::"
msgstr ""
"Jeli argumenty nazwane s uywane w metodzie :meth:`str.format`, ich "
"wartoci s przywoywane przy uyciu nazwy argumentu. ::"

msgid ""
">>> print('This {food} is {adjective}.'.format(\n"
"...       food='spam', adjective='absolutely horrible'))\n"
"This spam is absolutely horrible."
msgstr ""
">>> print('Ta {food} jest {adjective}.'.format(\n"
"...       food='mielonka', adjective='absolutnie okropna'))\n"
"Ta mielonka jest absolutnie okropna."

msgid "Positional and keyword arguments can be arbitrarily combined::"
msgstr "Argumenty pozycyjne i nazwane mog by dowolnie czone::"

msgid ""
">>> print('The story of {0}, {1}, and {other}.'.format('Bill', 'Manfred',\n"
"...                                                    other='Georg'))\n"
"The story of Bill, Manfred, and Georg."
msgstr ""
">>> print('Historia {0}, {1} i {other}.'.format('Billa', 'Manfreda',\n"
"...                                                    other='Georga'))\n"
"Historia of Billa, Manfreda i Georga."

msgid ""
"If you have a really long format string that you don't want to split up, it "
"would be nice if you could reference the variables to be formatted by name "
"instead of by position.  This can be done by simply passing the dict and "
"using square brackets ``'[]'`` to access the keys. ::"
msgstr ""
"Jeli masz naprawd dugi cig znakw formatu, ktrego nie chcesz dzieli, "
"byoby mio, gdyby mg odwoywa si do zmiennych, ktre maj by "
"sformatowane wedug nazwy zamiast wedug pozycji. Mona to zrobi, po prostu "
"przekazujc dict i uywajc nawiasw kwadratowych ``'[]'``, aby uzyska "
"dostp do kluczy. ::"

msgid ""
">>> table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 8637678}\n"
">>> print('Jack: {0[Jack]:d}; Sjoerd: {0[Sjoerd]:d}; '\n"
"...       'Dcab: {0[Dcab]:d}'.format(table))\n"
"Jack: 4098; Sjoerd: 4127; Dcab: 8637678"
msgstr ""
">>> table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 8637678}\n"
">>> print('Jack: {0[Jack]:d}; Sjoerd: {0[Sjoerd]:d}; '\n"
"...       'Dcab: {0[Dcab]:d}'.format(table))\n"
"Jack: 4098; Sjoerd: 4127; Dcab: 8637678"

msgid ""
"This could also be done by passing the ``table`` dictionary as keyword "
"arguments with the ``**`` notation. ::"
msgstr ""
"Mona to rwnie zrobi, przekazujc dict ``table`` jako argumenty nazwane "
"przy uyciu notacji ``**``. ::"

msgid ""
">>> table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 8637678}\n"
">>> print('Jack: {Jack:d}; Sjoerd: {Sjoerd:d}; Dcab: {Dcab:d}'."
"format(**table))\n"
"Jack: 4098; Sjoerd: 4127; Dcab: 8637678"
msgstr ""
">>> table = {'Sjoerd': 4127, 'Jack': 4098, 'Dcab': 8637678}\n"
">>> print('Jack: {Jack:d}; Sjoerd: {Sjoerd:d}; Dcab: {Dcab:d}'."
"format(**table))\n"
"Jack: 4098; Sjoerd: 4127; Dcab: 8637678"

msgid ""
"This is particularly useful in combination with the built-in function :func:"
"`vars`, which returns a dictionary containing all local variables::"
msgstr ""
"Jest to szczeglnie przydatne w poczeniu z wbudowan funkcj :func:`vars`, "
"ktra zwraca sownik zawierajcy wszystkie zmienne lokalne::"

msgid ""
">>> table = {k: str(v) for k, v in vars().items()}\n"
">>> message = \" \".join([f'{k}: ' + '{' + k +'};' for k in table.keys()])\n"
">>> print(message.format(**table))\n"
"__name__: __main__; __doc__: None; __package__: None; __loader__: ..."
msgstr ""
">>> table = {k: str(v) for k, v in vars().items()}\n"
">>> message = \" \".join([f'{k}: ' + '{' + k +'};' for k in table.keys()])\n"
">>> print(message.format(**table))\n"
"__name__: __main__; __doc__: None; __package__: None; __loader__: ..."

msgid ""
"As an example, the following lines produce a tidily aligned set of columns "
"giving integers and their squares and cubes::"
msgstr ""
"Jako przykad, ponisze wiersze tworz uporzdkowany zestaw kolumn "
"zawierajcych liczby cakowite oraz ich kwadraty i szeciany::"

msgid ""
">>> for x in range(1, 11):\n"
"...     print('{0:2d} {1:3d} {2:4d}'.format(x, x*x, x*x*x))\n"
"...\n"
" 1   1    1\n"
" 2   4    8\n"
" 3   9   27\n"
" 4  16   64\n"
" 5  25  125\n"
" 6  36  216\n"
" 7  49  343\n"
" 8  64  512\n"
" 9  81  729\n"
"10 100 1000"
msgstr ""
">>> for x in range(1, 11):\n"
"...     print('{0:2d} {1:3d} {2:4d}'.format(x, x*x, x*x*x))\n"
"...\n"
" 1   1    1\n"
" 2   4    8\n"
" 3   9   27\n"
" 4  16   64\n"
" 5  25  125\n"
" 6  36  216\n"
" 7  49  343\n"
" 8  64  512\n"
" 9  81  729\n"
"10 100 1000"

msgid ""
"For a complete overview of string formatting with :meth:`str.format`, see :"
"ref:`formatstrings`."
msgstr ""
"Aby uzyska peny przegld formatowania cigw znakw za pomoc funkcji :"
"meth:`str.format`, zobacz :ref:`formatstrings`."

msgid "Manual String Formatting"
msgstr "Rczne formatowanie cigw znakw"

msgid "Here's the same table of squares and cubes, formatted manually::"
msgstr "Oto ta sama tabela kwadratw i szecianw, sformatowana rcznie::"

msgid ""
">>> for x in range(1, 11):\n"
"...     print(repr(x).rjust(2), repr(x*x).rjust(3), end=' ')\n"
"...     # Note use of 'end' on previous line\n"
"...     print(repr(x*x*x).rjust(4))\n"
"...\n"
" 1   1    1\n"
" 2   4    8\n"
" 3   9   27\n"
" 4  16   64\n"
" 5  25  125\n"
" 6  36  216\n"
" 7  49  343\n"
" 8  64  512\n"
" 9  81  729\n"
"10 100 1000"
msgstr ""
">>> for x in range(1, 11):\n"
"...     print(repr(x).rjust(2), repr(x*x).rjust(3), end=' ')\n"
"...     # zwr uwag na uycie 'end' w poprzedniej linii\n"
"...     print(repr(x*x*x).rjust(4))\n"
"...\n"
" 1   1    1\n"
" 2   4    8\n"
" 3   9   27\n"
" 4  16   64\n"
" 5  25  125\n"
" 6  36  216\n"
" 7  49  343\n"
" 8  64  512\n"
" 9  81  729\n"
"10 100 1000"

msgid ""
"(Note that the one space between each column was added by the way :func:"
"`print` works: it always adds spaces between its arguments.)"
msgstr ""
"(Zauwa, e jedna spacja midzy kad kolumn zostaa dodana przez sposb "
"dziaania funkcji :func:`print`: zawsze dodaje ona spacje midzy swoimi "
"argumentami.)"

msgid ""
"The :meth:`str.rjust` method of string objects right-justifies a string in a "
"field of a given width by padding it with spaces on the left. There are "
"similar methods :meth:`str.ljust` and :meth:`str.center`. These methods do "
"not write anything, they just return a new string. If the input string is "
"too long, they don't truncate it, but return it unchanged; this will mess up "
"your column lay-out but that's usually better than the alternative, which "
"would be lying about a value. (If you really want truncation you can always "
"add a slice operation, as in ``x.ljust(n)[:n]``.)"
msgstr ""
"Metoda :meth:`str.rjust` obiektw typu string wyrwnuje cig znakw do "
"prawej strony w polu o zadanej szerokoci poprzez wypenienie go spacjami po "
"lewej stronie. Istniej podobne metody :meth:`str.ljust` i :meth:`str."
"center`. Metody te niczego nie wypisuj, a jedynie zwracaj nowy cig "
"znakw. Jeli wejciowy cig jest zbyt dugi, nie obcinaj go, ale zwracaj "
"go bez zmian; spowoduje to baagan w ukadzie kolumn, ale zwykle jest to "
"lepsze ni alternatywa, ktra polegaaby na kamaniu na temat wartoci. "
"(Jeli naprawd chcesz przycinania, zawsze moesz doda operacj wycinania, "
"jak w ``x.ljust(n)[:n]``.)"

msgid ""
"There is another method, :meth:`str.zfill`, which pads a numeric string on "
"the left with zeros.  It understands about plus and minus signs::"
msgstr ""
"Istnieje jeszcze jedna metoda, :meth:`str.zfill`, ktra wypenia cig "
"liczbowy po lewej stronie zerami. Rozumie ona znaki plus i minus::"

msgid ""
">>> '12'.zfill(5)\n"
"'00012'\n"
">>> '-3.14'.zfill(7)\n"
"'-003.14'\n"
">>> '3.14159265359'.zfill(5)\n"
"'3.14159265359'"
msgstr ""
">>> '12'.zfill(5)\n"
"'00012'\n"
">>> '-3.14'.zfill(7)\n"
"'-003.14'\n"
">>> '3.14159265359'.zfill(5)\n"
"'3.14159265359'"

msgid "Old string formatting"
msgstr "Stare formatowanie cigw znakw"

msgid ""
"The % operator (modulo) can also be used for string formatting. Given "
"``format % values`` (where *format* is a string), ``%`` conversion "
"specifications in *format* are replaced with zero or more elements of "
"*values*. This operation is commonly known as string interpolation. For "
"example::"
msgstr ""
"Operator % (modulo) moe by rwnie uywany do formatowania cigw znakw. "
"Dla ``format % values`` (gdzie *format* jest cigiem znakw), specyfikacje "
"konwersji ``%`` w cigu znakw *format* s zastpowane przez zero lub wicej "
"elementw *values*. Operacja ta jest powszechnie znana jako interpolacja "
"cigw znakw. Na przykad::"

msgid ""
">>> import math\n"
">>> print('The value of pi is approximately %5.3f.' % math.pi)\n"
"The value of pi is approximately 3.142."
msgstr ""
">>> import math\n"
">>> print('Warto pi to okoo %5.3f.' % math.pi)\n"
"Warto pi to okoo 3.142."

msgid ""
"More information can be found in the :ref:`old-string-formatting` section."
msgstr "Wicej informacji mona znale w sekcji :ref:`old-string-formatting`."

msgid "Reading and Writing Files"
msgstr "Odczytywanie i zapisywanie plikw"

msgid ""
":func:`open` returns a :term:`file object`, and is most commonly used with "
"two positional arguments and one keyword argument: ``open(filename, mode, "
"encoding=None)``"
msgstr ""
":func:`open` zwraca :term:`obiekt pliku ` i jest najczciej "
"uywany z dwoma argumentami pozycyjnymi i jednym argumentem nazwanym: "
"``open(filename, mode, encoding=None)``"

msgid ">>> f = open('workfile', 'w', encoding=\"utf-8\")"
msgstr ">>> f = open('plikroboczy', 'w', encoding=\"utf-8\")"

msgid ""
"The first argument is a string containing the filename.  The second argument "
"is another string containing a few characters describing the way in which "
"the file will be used.  *mode* can be ``'r'`` when the file will only be "
"read, ``'w'`` for only writing (an existing file with the same name will be "
"erased), and ``'a'`` opens the file for appending; any data written to the "
"file is automatically added to the end.  ``'r+'`` opens the file for both "
"reading and writing. The *mode* argument is optional; ``'r'`` will be "
"assumed if it's omitted."
msgstr ""
"Pierwszy argument to cig znakw zawierajcy nazw pliku. Drugi argument to "
"kolejny cig znakw zawierajcy kilka znakw opisujcych sposb, w jaki plik "
"bdzie uywany. *Tryb* moe by ``'r'`` gdy plik bdzie tylko do odczytu, "
"``'w'`` tylko do zapisu (istniejcy plik o tej samej nazwie zostanie "
"usunity), a ``'a'`` otwiera plik do doczania; wszelkie dane zapisane do "
"pliku s automatycznie dodawane na koniec.``'r+'`` otwiera plik zarwno do "
"odczytu, jak i zapisu. Argument *trybu* jest opcjonalny; jeli zostanie "
"pominity, zakada si, e domylnie zosta wybrany ``'r'``."

msgid ""
"Normally, files are opened in :dfn:`text mode`, that means, you read and "
"write strings from and to the file, which are encoded in a specific "
"*encoding*. If *encoding* is not specified, the default is platform "
"dependent (see :func:`open`). Because UTF-8 is the modern de-facto standard, "
"``encoding=\"utf-8\"`` is recommended unless you know that you need to use a "
"different encoding. Appending a ``'b'`` to the mode opens the file in :dfn:"
"`binary mode`. Binary mode data is read and written as :class:`bytes` "
"objects. You can not specify *encoding* when opening file in binary mode."
msgstr ""
"Zwykle pliki s otwierane w trybie tekstowym :dfn:`text mode`, co oznacza, "
"e czytasz i zapisujesz cigi znakw do i z pliku, ktre s kodowane w "
"okrelonym *kodowaniu*. Jeli *kodowanie* nie jest okrelone, domylne jest "
"zalene od platformy (patrz :func:`open`). Poniewa UTF-8 jest wspczesnym "
"standardem, zaleca si stosowanie ``encoding=\"utf-8\"``, chyba e wiesz, e "
"musisz uy innego kodowania. Dodanie ``'b'`` do trybu otwiera plik w trybie "
"binarnym :dfn:`binary mode`. Dane w trybie binarnym s odczytywane i "
"zapisywane jako obiekty :class:`bytes`. Nie moesz okreli kodowania "
"podczas otwierania pliku w trybie binarnym."

msgid ""
"In text mode, the default when reading is to convert platform-specific line "
"endings (``\\n`` on Unix, ``\\r\\n`` on Windows) to just ``\\n``.  When "
"writing in text mode, the default is to convert occurrences of ``\\n`` back "
"to platform-specific line endings.  This behind-the-scenes modification to "
"file data is fine for text files, but will corrupt binary data like that in :"
"file:`JPEG` or :file:`EXE` files.  Be very careful to use binary mode when "
"reading and writing such files."
msgstr ""
"W trybie tekstowym domylnym podczas odczytywania nastpuje konwersja "
"kocwek linii specyficznych dla platformy (``\\n`` na systemie Unix, "
"``\\r\\n`` na systemie Windows) na pojedynczy znak ``\\n``. Podczas zapisu w "
"trybie tekstowym domylnym jest konwersja wystpie ``\\n`` z powrotem na "
"kocwki linii specyficzne dla platformy. Ta niewidoczna modyfikacja danych "
"pliku jest odpowiednia dla plikw tekstowych, ale uszkodzi dane binarne, "
"takie jak te w plikach :file:`JPEG` lub :file:`EXE`. Bd bardzo ostrony, "
"uywajc trybu binarnego podczas odczytywania i zapisywania takich plikw."

msgid ""
"It is good practice to use the :keyword:`with` keyword when dealing with "
"file objects.  The advantage is that the file is properly closed after its "
"suite finishes, even if an exception is raised at some point.  Using :"
"keyword:`!with` is also much shorter than writing equivalent :keyword:"
"`try`\\ -\\ :keyword:`finally` blocks::"
msgstr ""
"Uywanie :keyword:`with` podczas pracy z obiektami plikw naley do dobrych "
"praktyk. Zalet tego podejcia jest to, e plik jest prawidowo zamykany po "
"zakoczeniu jego bloku, nawet jeli w pewnym momencie zostanie zgoszony "
"wyjtek. Uycie :keyword:`!with` jest rwnie znacznie krtsze ni pisanie "
"rwnowanych blokw :keyword:`try` - :keyword:`finally`::"

msgid ""
">>> with open('workfile', encoding=\"utf-8\") as f:\n"
"...     read_data = f.read()\n"
"\n"
">>> # We can check that the file has been automatically closed.\n"
">>> f.closed\n"
"True"
msgstr ""
">>> with open('plikroboczy', encoding=\"utf-8\") as f:\n"
"...     read_data = f.read()\n"
"\n"
">>> # Moemy sprawdzi, e plik zosta automatycznie zamknity.\n"
">>> f.closed\n"
"True"

msgid ""
"If you're not using the :keyword:`with` keyword, then you should call ``f."
"close()`` to close the file and immediately free up any system resources "
"used by it."
msgstr ""
"Jeli nie uywasz :keyword:`with` to powiniene wywoa ``f.close()`` w celu "
"zamknicia pliku i natychmiastowego zwolnienia wszystkich zasobw "
"systemowych wykorzystywanych przez ten plik."

msgid ""
"Calling ``f.write()`` without using the :keyword:`!with` keyword or calling "
"``f.close()`` **might** result in the arguments of ``f.write()`` not being "
"completely written to the disk, even if the program exits successfully."
msgstr ""
"Wywoanie ``f.write()`` bez uycia :keyword:`!with` lub ``f.close()`` "
"**moe** spowodowa, e argumenty ``f.write()`` nie zostan w peni zapisane "
"na dysku, nawet jeli program zakoczy si pomylnie."

msgid ""
"After a file object is closed, either by a :keyword:`with` statement or by "
"calling ``f.close()``, attempts to use the file object will automatically "
"fail. ::"
msgstr ""
"Po zamkniciu obiektu pliku, zarwno przez instrukcj :keyword:`with`, jak i "
"``f.close()``, wszystkie prby uycia obiektu pliku automatycznie si nie "
"powiod. ::"

msgid ""
">>> f.close()\n"
">>> f.read()\n"
"Traceback (most recent call last):\n"
"  File \"\", line 1, in \n"
"ValueError: I/O operation on closed file."
msgstr ""
">>> f.close()\n"
">>> f.read()\n"
"Traceback (most recent call last):\n"
"  File \"\", line 1, in \n"
"ValueError: I/O operation on closed file."

msgid "Methods of File Objects"
msgstr "Metody obiektw plikw"

msgid ""
"The rest of the examples in this section will assume that a file object "
"called ``f`` has already been created."
msgstr ""
"Reszta przykadw w tej sekcji zakada, e obiekt pliku o nazwie ``f`` "
"zosta ju utworzony."

msgid ""
"To read a file's contents, call ``f.read(size)``, which reads some quantity "
"of data and returns it as a string (in text mode) or bytes object (in binary "
"mode). *size* is an optional numeric argument.  When *size* is omitted or "
"negative, the entire contents of the file will be read and returned; it's "
"your problem if the file is twice as large as your machine's memory. "
"Otherwise, at most *size* characters (in text mode) or *size* bytes (in "
"binary mode) are read and returned. If the end of the file has been reached, "
"``f.read()`` will return an empty string (``''``).  ::"
msgstr ""
"Aby odczyta zawarto pliku, naley wywoa polecenie ``f.read(size)``, "
"ktre odczytuje pewn ilo danych i zwraca je jako cig znakw (w trybie "
"tekstowym) lub obiekt bajtowy (w trybie binarnym). *size* jest opcjonalnym "
"argumentem numerycznym.  Gdy *size* jest pominity lub ujemny, zostanie "
"odczytana i zwrcona caa zawarto pliku; to twj problem, jeli plik jest "
"dwa razy wikszy ni pami twojego komputera. W przeciwnym razie odczytane "
"i zwrcone zostanie co najwyej *size* znakw (w trybie tekstowym) lub "
"*size* bajtw (w trybie binarnym). Jeli zosta osignity koniec pliku, ``f."
"read()`` zwrci pusty cig znakw (``''``). ::"

msgid ""
">>> f.read()\n"
"'This is the entire file.\\n'\n"
">>> f.read()\n"
"''"
msgstr ""
">>> f.read()\n"
"'To jest cay plik.\\n'\n"
">>> f.read()\n"
"''"

msgid ""
"``f.readline()`` reads a single line from the file; a newline character "
"(``\\n``) is left at the end of the string, and is only omitted on the last "
"line of the file if the file doesn't end in a newline.  This makes the "
"return value unambiguous; if ``f.readline()`` returns an empty string, the "
"end of the file has been reached, while a blank line is represented by "
"``'\\n'``, a string containing only a single newline.  ::"
msgstr ""
"``f.readline()`` odczytuje pojedyncz lini z pliku; znak nowej linii "
"(``\\n``) jest pozostawiony na kocu cigu znakw i jest pomijany tylko w "
"ostatniej linii pliku, jeli plik nie koczy si now lini. To sprawia, e "
"warto zwracana jest jednoznaczna; jeli ``f.readline()`` zwrci pusty cig "
"znakw, koniec pliku zosta osignity, podczas gdy pusta linia jest "
"reprezentowana przez ``'\\n'``, cig znakw zawierajcy tylko pojedyncz "
"now lini. ::"

msgid ""
">>> f.readline()\n"
"'This is the first line of the file.\\n'\n"
">>> f.readline()\n"
"'Second line of the file\\n'\n"
">>> f.readline()\n"
"''"
msgstr ""
">>> f.readline()\n"
"'To jest pierwsza linia pliku.\\n'\n"
">>> f.readline()\n"
"'Druga linia pliku\\n'\n"
">>> f.readline()\n"
"''"

msgid ""
"For reading lines from a file, you can loop over the file object. This is "
"memory efficient, fast, and leads to simple code::"
msgstr ""
"Aby odczyta wiersze z pliku, mona wykona ptl na obiekcie pliku. Jest to "
"wydajne pamiciowo, szybkie i prowadzi do prostego kodu::"

msgid ""
">>> for line in f:\n"
"...     print(line, end='')\n"
"...\n"
"This is the first line of the file.\n"
"Second line of the file"
msgstr ""
">>> for line in f:\n"
"...     print(line, end='')\n"
"...\n"
"To jest pierwsza linia pliku.\n"
"Druga linia pliku"

msgid ""
"If you want to read all the lines of a file in a list you can also use "
"``list(f)`` or ``f.readlines()``."
msgstr ""
"Jeli chcesz wczyta wszystkie wiersze pliku w list, moesz rwnie uy "
"``list(f)`` lub ``f.readlines()``."

msgid ""
"``f.write(string)`` writes the contents of *string* to the file, returning "
"the number of characters written. ::"
msgstr ""
"``f.write(string)`` zapisuje zawarto *string* do pliku, zwracajc liczb "
"zapisanych znakw. ::"

msgid ""
">>> f.write('This is a test\\n')\n"
"15"
msgstr ""
">>> f.write('To jest test\\n')\n"
"13"

msgid ""
"Other types of objects need to be converted -- either to a string (in text "
"mode) or a bytes object (in binary mode) -- before writing them::"
msgstr ""
"Inne typy obiektw musz zosta przekonwertowane  albo na cig znakw (w "
"trybie tekstowym), albo na obiekt bajtowy (w trybie binarnym)  przed ich "
"zapisaniem::"

msgid ""
">>> value = ('the answer', 42)\n"
">>> s = str(value)  # convert the tuple to string\n"
">>> f.write(s)\n"
"18"
msgstr ""
">>> value = ('odpowied', 42)\n"
">>> s = str(value)  # konwersja krotki na cig znakw\n"
">>> f.write(s)\n"
"17"

msgid ""
"``f.tell()`` returns an integer giving the file object's current position in "
"the file represented as number of bytes from the beginning of the file when "
"in binary mode and an opaque number when in text mode."
msgstr ""
"``f.tell()`` zwraca liczb cakowit podajc aktualn pozycj obiektu pliku "
"w pliku reprezentowan jako liczba bajtw od pocztku pliku w trybie "
"binarnym i nieprzejrzyst liczb w trybie tekstowym."

msgid ""
"To change the file object's position, use ``f.seek(offset, whence)``.  The "
"position is computed from adding *offset* to a reference point; the "
"reference point is selected by the *whence* argument.  A *whence* value of 0 "
"measures from the beginning of the file, 1 uses the current file position, "
"and 2 uses the end of the file as the reference point.  *whence* can be "
"omitted and defaults to 0, using the beginning of the file as the reference "
"point. ::"
msgstr ""
"Aby zmieni pozycj obiektu pliku, naley uy ``f.seek(offset, whence)``. "
"Pozycja jest obliczana przez dodanie *offset* do punktu odniesienia; punkt "
"odniesienia jest wybierany przez argument *whence*. Warto *whence* rwna 0 "
"mierzy od pocztku pliku, 1 uywa biecej pozycji pliku, a 2 uywa koca "
"pliku jako punktu odniesienia. *whence* moe zosta pominity i domylnie "
"przyjmuje warto 0, uywajc pocztku pliku jako punktu odniesienia. ::"

msgid ""
">>> f = open('workfile', 'rb+')\n"
">>> f.write(b'0123456789abcdef')\n"
"16\n"
">>> f.seek(5)      # Go to the 6th byte in the file\n"
"5\n"
">>> f.read(1)\n"
"b'5'\n"
">>> f.seek(-3, 2)  # Go to the 3rd byte before the end\n"
"13\n"
">>> f.read(1)\n"
"b'd'"
msgstr ""
">>> f = open('plikroboczy', 'rb+')\n"
">>> f.write(b'0123456789abcdef')\n"
"16\n"
">>> f.seek(5)      # Id do szstego bajtu w pliku\n"
"5\n"
">>> f.read(1)\n"
"b'5'\n"
">>> f.seek(-3, 2)  # Id do trzeciego bajtu przed kocem\n"
"13\n"
">>> f.read(1)\n"
"b'd'"

msgid ""
"In text files (those opened without a ``b`` in the mode string), only seeks "
"relative to the beginning of the file are allowed (the exception being "
"seeking to the very file end with ``seek(0, 2)``) and the only valid "
"*offset* values are those returned from the ``f.tell()``, or zero. Any other "
"*offset* value produces undefined behaviour."
msgstr ""
"W plikach tekstowych (otwieranych bez ``b`` w cigu znakw trybu) dozwolone "
"jest tylko wyszukiwanie wzgldem pocztku pliku (wyjtkiem jest wyszukiwanie "
"do samego koca pliku z ``seek(0, 2)``), a jedynymi poprawnymi wartociami "
"*offset* s te zwrcone z ``f.tell()`` lub zero. Kada inna warto *offset* "
"powoduje niezdefiniowane zachowanie."

msgid ""
"File objects have some additional methods, such as :meth:`~io.IOBase.isatty` "
"and :meth:`~io.IOBase.truncate` which are less frequently used; consult the "
"Library Reference for a complete guide to file objects."
msgstr ""
"Obiekty plikowe maj kilka dodatkowych metod, takich jak :meth:`~io.IOBase."
"isatty` i :meth:`~io.IOBase.truncate`, ktre s rzadziej uywane; zapoznaj "
"si z Library Reference, aby uzyska peny przewodnik po obiektach plikowych."

msgid "Saving structured data with :mod:`json`"
msgstr "Zapisywanie struktur danych przy uyciu moduu :mod:`json`"

msgid ""
"Strings can easily be written to and read from a file.  Numbers take a bit "
"more effort, since the :meth:`~io.TextIOBase.read` method only returns "
"strings, which will have to be passed to a function like :func:`int`, which "
"takes a string like ``'123'`` and returns its numeric value 123.  When you "
"want to save more complex data types like nested lists and dictionaries, "
"parsing and serializing by hand becomes complicated."
msgstr ""
"Cigi znakw mona atwo zapisywa i odczytywa z pliku. Liczby wymagaj "
"nieco wicej wysiku, poniewa metoda :meth:`~io.TextIOBase.read` zwraca "
"tylko cigi znakw, ktre bd musiay zosta przekazane do funkcji takiej "
"jak :func:`int`, ktra pobiera cig znakw taki jak ``'123'`` i zwraca jego "
"warto liczbow 123. W przypadku zapisywania bardziej zoonych typw "
"danych, takich jak zagniedone listy i sowniki, rczne parsowanie i "
"serializowanie staje si skomplikowane."

msgid ""
"Rather than having users constantly writing and debugging code to save "
"complicated data types to files, Python allows you to use the popular data "
"interchange format called `JSON (JavaScript Object Notation) `_.  The standard module called :mod:`json` can take Python data "
"hierarchies, and convert them to string representations; this process is "
"called :dfn:`serializing`.  Reconstructing the data from the string "
"representation is called :dfn:`deserializing`.  Between serializing and "
"deserializing, the string representing the object may have been stored in a "
"file or data, or sent over a network connection to some distant machine."
msgstr ""
"Zamiast zmusza uytkownikw do cigego pisania i debugowania kodu w celu "
"zapisania skomplikowanych typw danych do plikw, Python pozwala na uycie "
"popularnego formatu wymiany danych zwanego `JSON (JavaScript Object "
"Notation) `_.  Standardowy modu o nazwie :mod:`json` moe "
"pobiera hierarchie danych Pythona i konwertowa je na reprezentacje cigw "
"znakw; proces ten nazywany jest :dfn:`serializacj`.  Rekonstrukcja danych "
"z reprezentacji acuchowej nazywana jest :dfn:`deserializacj`.  Pomidzy "
"serializacj i deserializacj, cig znakw reprezentujcy obiekt moe by "
"przechowywany w pliku lub bazie danych, lub wysany przez poczenie "
"sieciowe do odlegej maszyny."

msgid ""
"The JSON format is commonly used by modern applications to allow for data "
"exchange.  Many programmers are already familiar with it, which makes it a "
"good choice for interoperability."
msgstr ""
"Format JSON jest powszechnie uywany przez nowoczesne aplikacje w celu "
"umoliwienia wymiany danych. Wielu programistw jest ju z nim "
"zaznajomionych, co czyni go dobrym wyborem dla interoperacyjnoci."

msgid ""
"If you have an object ``x``, you can view its JSON string representation "
"with a simple line of code::"
msgstr ""
"Jeli masz obiekt ``x``, moesz wywietli jego reprezentacj JSON za pomoc "
"prostej linii kodu::"

msgid ""
">>> import json\n"
">>> x = [1, 'simple', 'list']\n"
">>> json.dumps(x)\n"
"'[1, \"simple\", \"list\"]'"
msgstr ""
">>> import json\n"
">>> x = [1, 'prosta', 'lista']\n"
">>> json.dumps(x)\n"
"'[1, \"prosta\", \"lista\"]'"

msgid ""
"Another variant of the :func:`~json.dumps` function, called :func:`~json."
"dump`, simply serializes the object to a :term:`text file`.  So if ``f`` is "
"a :term:`text file` object opened for writing, we can do this::"
msgstr ""
"Inny wariant funkcji :func:`~json.dumps`, zwany :func:`~json.dump`, po "
"prostu serializuje obiekt do :term:`pliku tekstowego `.  Jeli "
"wic ``f`` jest obiektem :term:`pliku tekstowego ` otwartym do "
"zapisu, moemy zrobi tak::"

msgid "json.dump(x, f)"
msgstr "json.dump(x, f)"

msgid ""
"To decode the object again, if ``f`` is a :term:`binary file` or :term:`text "
"file` object which has been opened for reading::"
msgstr ""
"Aby ponownie zdekodowa obiekt, jeli ``f`` jest obiektem :term:`pliku "
"binarnego ` lub :term:`pliku tekstowego `, ktry "
"zosta otwarty do odczytu::"

msgid "x = json.load(f)"
msgstr "x = json.load(f)"

msgid ""
"JSON files must be encoded in UTF-8. Use ``encoding=\"utf-8\"`` when opening "
"JSON file as a :term:`text file` for both of reading and writing."
msgstr ""
"Pliki JSON musz by zakodowane w UTF-8. Uyj ``encoding=\"utf-8\"`` podczas "
"otwierania pliku JSON jako :term:`pliku tekstowego ` zarwno do "
"odczytu jak i zapisu."

msgid ""
"This simple serialization technique can handle lists and dictionaries, but "
"serializing arbitrary class instances in JSON requires a bit of extra "
"effort. The reference for the :mod:`json` module contains an explanation of "
"this."
msgstr ""
"Ta prosta technika serializacji moe obsugiwa listy i sowniki, ale "
"serializacja dowolnych instancji klas w JSON wymaga nieco dodatkowego "
"wysiku. Wyjanienie tej kwestii znajduje si w dokumentacji moduu :mod:"
"`json`."

msgid ":mod:`pickle` - the pickle module"
msgstr ":mod:`pickle`  modu pickle"

msgid ""
"Contrary to :ref:`JSON `, *pickle* is a protocol which allows the "
"serialization of arbitrarily complex Python objects.  As such, it is "
"specific to Python and cannot be used to communicate with applications "
"written in other languages.  It is also insecure by default: deserializing "
"pickle data coming from an untrusted source can execute arbitrary code, if "
"the data was crafted by a skilled attacker."
msgstr ""
"W przeciwiestwie do :ref:`JSON `, *pickle* jest protokoem, ktry "
"pozwala na serializacj dowolnie zoonych obiektw Pythona.  Jako taki, "
"jest specyficzny dla Pythona i nie moe by uywany do komunikacji z "
"aplikacjami napisanymi w innych jzykach. Jest on rwnie domylnie "
"niezabezpieczony: deserializacja danych pickle pochodzcych z niezaufanego "
"rda moe wykona dowolny kod, jeli dane zostay spreparowane przez "
"dowiadczonego atakujcego."

msgid "formatted string literal"
msgstr "sformatowany litera cigu znakw"

msgid "interpolated string literal"
msgstr "interpolowany litera cig znakw"

msgid "string"
msgstr "cig znakw"

msgid "formatted literal"
msgstr "sformatowany litera"

msgid "interpolated literal"
msgstr "interpolowany litera"

msgid "f-string"
msgstr "f-string"

msgid "fstring"
msgstr "fstring"

msgid "built-in function"
msgstr "funkcja wbudowana"

msgid "open"
msgstr "otwrz"

msgid "object"
msgstr "obiekt"

msgid "file"
msgstr "plik"

msgid "module"
msgstr "modu"

msgid "json"
msgstr "json"

Web Proxy Viewer  |  New URL  |  Original Page