class documentation
class FileOutput(Output): (source)
Known subclasses: docutils.io.BinaryFileOutput
Constructor: FileOutput(destination, destination_path, encoding, error_handler, ...)
Output for single, simple file-like objects.
Method | __init__ |
No summary |
Method | close |
Undocumented |
Method | open |
Undocumented |
Method | write |
Encode data , write it to a single file, and return it. |
Instance Variable | autoclose |
Undocumented |
Instance Variable | destination |
The destination for output data. |
Instance Variable | destination |
A text reference to the destination. |
Instance Variable | mode |
The mode argument for open() . |
Instance Variable | opened |
Undocumented |
Instance Variable | _stderr |
Undocumented |
Inherited from Output
:
Method | __repr__ |
Undocumented |
Method | encode |
Undocumented |
Class Variable | component |
Undocumented |
Class Variable | default |
Undocumented |
Instance Variable | encoding |
Text encoding for the output destination. |
Instance Variable | error |
Text encoding error handler. |
Inherited from TransformSpec
(via Output
):
Method | get |
Transforms required by this class. Override in subclasses. |
Class Variable | default |
Undocumented |
Class Variable | unknown |
List of functions to try to resolve unknown references. Unknown references have a 'refname' attribute which doesn't correspond to any target in the document. Called when the transforms in docutils.tranforms.references ... |
def __init__(self, destination=None, destination_path=None, encoding=None, error_handler='strict', autoclose=True, handle_io_errors=None, mode=None):
(source)
¶
overrides
docutils.io.Output.__init__
Parameters | |
destination | either a file-like object (which is written
directly) or None (which implies sys.stdout if no
destination_path given). |
destination | a path to a file, which is opened and then written. |
encoding | the text encoding of the output file. |
error | the encoding error handler to use. |
autoclose | close automatically after write (except when
sys.stdout or sys.stderr is the destination). |
handle | ignored, deprecated, will be removed. |
mode | how the file is to be opened (see standard function
open ). The default is 'w', providing universal newline
support for text files. |
overrides
docutils.io.Output.write
Encode data
, write it to a single file, and return it.
With Python 3 or binary output mode, data
is returned unchanged,
except when specified encoding and output encoding differ.