add DosFile class for writing DOS files
This commit is contained in:
parent
aa4d536f5e
commit
9fc804f64f
1 changed files with 9 additions and 0 deletions
|
@ -36,6 +36,15 @@ import tempfile
|
|||
__all__ = ['change_newlines', 'count_lines', 'temp_path']
|
||||
|
||||
|
||||
class DosFile(file):
|
||||
"""
|
||||
Subclass of ``file`` which uses DOS line endings when writing the file.
|
||||
"""
|
||||
|
||||
def write(self, string):
|
||||
super(DosFile, self).write(string.replace(os.linesep, '\r\n'))
|
||||
|
||||
|
||||
def change_newlines(path, newline):
|
||||
"""
|
||||
Rewrites the file at ``path``, changing its newline character(s) to that of
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue