This action will force synchronization from OpenHarmony-SIG/python, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
"""The io module provides the Python interfaces to stream handling. Thebuiltin open function is defined in this module.At the top of the I/O hierarchy is the abstract base class IOBase. Itdefines the basic interface to a stream. Note, however, that there is noseparation between reading and writing to streams; implementations areallowed to raise an OSError if they do not support a given operation.Extending IOBase is RawIOBase which deals simply with the reading andwriting of raw bytes to a stream. FileIO subclasses RawIOBase to providean interface to OS files.BufferedIOBase deals with buffering on a raw byte stream (RawIOBase). Itssubclasses, BufferedWriter, BufferedReader, and BufferedRWPair bufferstreams that are readable, writable, and both respectively.BufferedRandom provides a buffered interface to random accessstreams. BytesIO is a simple stream of in-memory bytes.Another IOBase subclass, TextIOBase, deals with the encoding and decodingof streams into text. TextIOWrapper, which extends it, is a buffered textinterface to a buffered raw stream (`BufferedIOBase`). Finally, StringIOis an in-memory stream for text.Argument names are not part of the specification, and only the argumentsof open() are intended to be used as keyword arguments.data:DEFAULT_BUFFER_SIZEAn int containing the default buffer size used by the module's bufferedI/O classes. open() uses the file's blksize (as obtained by os.stat) ifpossible."""# New I/O library conforming to PEP 3116.__author__ = ("Guido van Rossum <guido@python.org>, ""Mike Verdone <mike.verdone@gmail.com>, ""Mark Russell <mark.russell@zen.co.uk>, ""Antoine Pitrou <solipsis@pitrou.net>, ""Amaury Forgeot d'Arc <amauryfa@gmail.com>, ""Benjamin Peterson <benjamin@python.org>")__all__ = ["BlockingIOError", "open", "open_code", "IOBase", "RawIOBase","FileIO", "BytesIO", "StringIO", "BufferedIOBase","BufferedReader", "BufferedWriter", "BufferedRWPair","BufferedRandom", "TextIOBase", "TextIOWrapper","UnsupportedOperation", "SEEK_SET", "SEEK_CUR", "SEEK_END"]import _ioimport abcfrom _io import (DEFAULT_BUFFER_SIZE, BlockingIOError, UnsupportedOperation,open, open_code, FileIO, BytesIO, StringIO, BufferedReader,BufferedWriter, BufferedRWPair, BufferedRandom,IncrementalNewlineDecoder, TextIOWrapper)OpenWrapper = _io.open # for compatibility with _pyio# Pretend this exception was created here.UnsupportedOperation.__module__ = "io"# for seek()SEEK_SET = 0SEEK_CUR = 1SEEK_END = 2# Declaring ABCs in C is tricky so we do it here.# Method descriptions and default implementations are inherited from the C# version however.class IOBase(_io._IOBase, metaclass=abc.ABCMeta):__doc__ = _io._IOBase.__doc__class RawIOBase(_io._RawIOBase, IOBase):__doc__ = _io._RawIOBase.__doc__class BufferedIOBase(_io._BufferedIOBase, IOBase):__doc__ = _io._BufferedIOBase.__doc__class TextIOBase(_io._TextIOBase, IOBase):__doc__ = _io._TextIOBase.__doc__RawIOBase.register(FileIO)for klass in (BytesIO, BufferedReader, BufferedWriter, BufferedRandom,BufferedRWPair):BufferedIOBase.register(klass)for klass in (StringIO, TextIOWrapper):TextIOBase.register(klass)del klasstry:from _io import _WindowsConsoleIOexcept ImportError:passelse:RawIOBase.register(_WindowsConsoleIO)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。