[EMAIL PROTECTED] wrote: > As a noob I've struggled a bit, but basically what I've come up with > is => if the information is strings and especially strings stored in > any style of list/dict, it takes a loop to write the lines to file > myfile[ i ] + '\n' to keep each line for Python I/O purposes. If > you're done with Python manipulation and want WIN, MAC, or UNIX to > begin file I/O, then, you need the consideration of <newline-char> > from the os module, or code it in yourself, e.g. '\r\n'. The fact you > are using codec iso-latin-1 (or iso-8859-1) doesn't change the '\n' > from Python's viewpoint -- that is: '\n' is still '\n'. When your > efforts are I/O with binary encoding the data, it's all Python's > viewpoint. > >
Ah, it was so simple. I replaced any '\n' characters with 'os.linesep' in the source as you suggested, and now everything works beautifully. Thanks for the help, guys! -- http://mail.python.org/mailman/listinfo/python-list