public class PyFileIO extends PyRawIOBase
PyObject.ConversionException| Modifier and Type | Field and Description | 
|---|---|
| boolean | closefdWhether to close the underlying stream on closing this object. | 
| PyString | modeThe mode as a PyString based on readable and writable | 
| static PyType | TYPE | 
read_doc, readall_doc, readinto_doc, write_docclose_doc, closed_doc, fileno_doc, flush_doc, isatty_doc, readable_doc, readline_doc, readlines_doc, seek_doc, seekable_doc, tell_doc, truncate_doc, writable_doc, writelines_docgcMonitorGlobal| Constructor and Description | 
|---|
| PyFileIO(PyObject file,
        OpenMode mode,
        boolean closefd)Construct an open  _io.FileIOstarting with an object that may be a file name or
 a file descriptor (actually aRawIOBase). | 
| PyFileIO(PyType subtype,
        PyObject file,
        OpenMode mode,
        boolean closefd)Construct an open  _io.FileIOfor a sub-class constructor starting with an object
 that may be a file name or a file descriptor (actually aRawIOBase). | 
| Modifier and Type | Method and Description | 
|---|---|
| void | close()Close the underlying ioDelegate only if  closefdwas specified as (or defaulted
 to)True. | 
| PyObject | fileno()Return a file descriptor for the stream. | 
| void | flush()Flush write buffers, or no-op for read-only and non-blocking streams. | 
| boolean | isatty()Is the stream known to be an interactive console? | 
| void | mode_readonly(PyString value) | 
| boolean | readable()Is the stream readable? | 
| PyObject | readinto(PyObject buf)Read up to  len(b)bytes intobytearray band return the number of
 bytes read. | 
| long | seek(long pos,
    int whence)Position the read or write pointer at a given byte offset  posrelative to a
 position indicated bywhence. | 
| boolean | seekable()Is the stream capable of positioning the read/write pointer? | 
| String | toString() | 
| long | truncate()Truncate file to  sizebytes to the current position (as reported bytell()). | 
| long | truncate(long size)Truncate file to  sizebytes. | 
| boolean | writable()Is the stream writable? | 
| PyObject | write(PyObject buf)Write the given bytes or bytearray object to the underlying raw stream and return the number
 of bytes written. | 
read, readall__del_builtin__, __enter__, __exit__, __iter__, __iternext__, _checkClosed, _checkClosed, _checkReadable, _checkReadable, _checkSeekable, _checkSeekable, _checkWritable, _checkWritable, closed_readonly, closed, fastGetDict, next, readline, readline, readlines, refersDirectlyTo, seek, tell, traverse, writelines__abs__, __add__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delete__, __delitem__, __delitem__, __delslice__, __delslice__, __dir__, __div__, __divmod__, __ensure_finalizer__, __eq__, __findattr__, __findattr__, __findattr_ex__, __finditem__, __finditem__, __finditem__, __float__, __floordiv__, __format__, __ge__, __get__, __getattr__, __getattr__, __getitem__, __getitem__, __getnewargs__, __getslice__, __getslice__, __gt__, __hash__, __hex__, __iadd__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __imul__, __index__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __itruediv__, __ixor__, __le__, __len__, __long__, __lshift__, __lt__, __mod__, __mul__, __ne__, __neg__, __nonzero__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __reduce__, __reduce_ex__, __reduce_ex__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setitem__, __setitem__, __setslice__, __setslice__, __str__, __sub__, __tojava__, __truediv__, __trunc__, __unicode__, __xor__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _iadd, _iand, _idiv, _idivmod, _ifloordiv, _ilshift, _imod, _imul, _in, _ior, _ipow, _irshift, _is, _isnot, _isub, _itruediv, _ixor, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _xor, asDouble, asIndex, asIndex, asInt, asInt, asIterable, asLong, asLong, asName, asName, asString, asString, asStringOrNull, asStringOrNull, bit_length, conjugate, delDict, delType, dispatch__init__, equals, fastGetClass, getDict, getType, hashCode, implementsDescrDelete, implementsDescrGet, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isIndex, isInteger, isMappingType, isNumberType, isSequenceType, noAttributeError, object___subclasshook__, readonlyAttributeError, setDict, setTypepublic static final PyType TYPE
public final boolean closefd
public final PyString mode
public PyFileIO(PyObject file, OpenMode mode, boolean closefd)
_io.FileIO starting with an object that may be a file name or
 a file descriptor (actually a RawIOBase). Only the relevant flags within the parsed
 mode object are consulted (so that flags meaningful to this sub-class need not be processed
 out).file - path or descriptor on which this should be constructedmode - type of access specifiedclosefd - if false, do not close fd on call to
            close()public PyFileIO(PyType subtype, PyObject file, OpenMode mode, boolean closefd)
_io.FileIO for a sub-class constructor starting with an object
 that may be a file name or a file descriptor (actually a RawIOBase). Only the
 relevant flags within the parsed mode object are consulted (so that flags meaningful to this
 sub-class need not be processed out).subtype - for which construction is occurringfile - path or descriptor on which this should be constructedmode - type of access specifiedclosefd - if false, do not close file on call to
            close()public final void mode_readonly(PyString value)
public PyObject readinto(PyObject buf)
PyRawIOBaselen(b) bytes into bytearray b and return the number of
 bytes read. If the object is in non-blocking mode and no bytes are available,
 None is returned.";readinto in class PyRawIOBasebuf - byte array to try to fillPy.None (when a non-blocking source is
         not ready with further data)public PyObject write(PyObject buf)
PyRawIOBasewrite in class PyRawIOBasebuf - buffer of bytes to be writtenpublic long seek(long pos,
                 int whence)
PyIOBasepos relative to a
 position indicated by whence.
 whence=0, the position will be set to pos bytes.whence=1 the position will be set to the current position plus
 pos.whence=2 the position will be set to the stream size plus
 pos (and usually pos<=0).public long truncate()
PyIOBasesize bytes to the current position (as reported by
 tell()).public long truncate(long size)
PyIOBasesize bytes.public void close()
closefd was specified as (or defaulted
 to) True.public boolean seekable()
PyIOBasepublic boolean readable()
                 throws PyException
PyIOBasereadable in class PyIOBasetrue if readablePyExceptionpublic boolean writable()
                 throws PyException
PyIOBasewritable in class PyIOBasetrue if writablePyExceptionpublic PyObject fileno()
PyIOBase_jyio.open(PyObject[], String[]) accepts the type that RawIOBase.fileno()
 returns.public boolean isatty()
PyIOBasepublic void flush()
PyIOBase