[Python-Dev] Proposal for new core module: UserFIle
skip at pobox.com
Thu Dec 11 17:24:34 EST 2003
Keith> class TextFile(UserFile):
Keith> """TextFile(self, name, mode="r", bufsize=-1, linesep=None)
Keith> A file object that handles different line separator
Keith> conventions. This file object's readline() method returns the
Keith> line with trailing line separator stripped, and raises EOFError
Keith> on end of file. The writelines() method will append an
Keith> appropriate line separator when writing. Thus, this file object
Keith> allows reading and writeing non-native text files.
Is there a reason the universal newline mode doesn't cover this case
Keith> """MergedIO(outfile, infile)
Keith> Combines a write stream and a read stream into one read/write
And isn't this subsumed by mode='r+'?
More information about the Python-Dev