| |
- __builtin__.object
-
- StringI
- StringO
InputType = class StringI(__builtin__.object) |
|
Simple type for treating strings as input file streams |
|
Methods defined here:
- __iter__(...)
- x.__iter__() <==> iter(x)
- close(...)
- close(): explicitly release resources held.
- flush(...)
- flush(): does nothing.
- getvalue(...)
- getvalue([use_pos]) -- Get the string value.
If use_pos is specified and is a true value, then the string returned
will include only the text up to the current file position.
- isatty(...)
- isatty(): always returns 0
- next(...)
- x.next() -> the next value, or raise StopIteration
- read(...)
- read([s]) -- Read s characters, or the rest of the string
- readline(...)
- readline() -- Read one line
- readlines(...)
- readlines() -- Read all lines
- reset(...)
- reset() -- Reset the file position to the beginning
- seek(...)
- seek(position) -- set the current position
seek(position, mode) -- mode 0: absolute; 1: relative; 2: relative to EOF
- tell(...)
- tell() -- get the current position.
- truncate(...)
- truncate(): truncate the file at the current position.
Data descriptors defined here:
- closed
- True if the file is closed
|
OutputType = class StringO(__builtin__.object) |
|
Simple type for output to strings. |
|
Methods defined here:
- __iter__(...)
- x.__iter__() <==> iter(x)
- close(...)
- close(): explicitly release resources held.
- flush(...)
- flush(): does nothing.
- getvalue(...)
- getvalue([use_pos]) -- Get the string value.
If use_pos is specified and is a true value, then the string returned
will include only the text up to the current file position.
- isatty(...)
- isatty(): always returns 0
- next(...)
- x.next() -> the next value, or raise StopIteration
- read(...)
- read([s]) -- Read s characters, or the rest of the string
- readline(...)
- readline() -- Read one line
- readlines(...)
- readlines() -- Read all lines
- reset(...)
- reset() -- Reset the file position to the beginning
- seek(...)
- seek(position) -- set the current position
seek(position, mode) -- mode 0: absolute; 1: relative; 2: relative to EOF
- tell(...)
- tell() -- get the current position.
- truncate(...)
- truncate(): truncate the file at the current position.
- write(...)
- write(s) -- Write a string to the file
Note (hack:) writing None resets the buffer
- writelines(...)
- writelines(sequence_of_strings) -> None. Write the strings to the file.
Note that newlines are not added. The sequence can be any iterable object
producing strings. This is equivalent to calling write() for each string.
Data descriptors defined here:
- closed
- True if the file is closed
- softspace
- flag indicating that a space needs to be printed; used by print
| |