Using python to write text files with DOS line endings on linux
For Python 2.6 and later, the open function in the io
module has an optional newline parameter that lets you specify which newlines you want to use.
For example:
import iowith io.open('tmpfile', 'w', newline='\r\n') as f: f.write(u'foo\nbar\nbaz\n')
will create a file that contains this:
foo\r\nbar\r\nbaz\r\n