On May 12, 2:53 pm, MRAB <goo...@mrabarnett.plus.com> wrote: > walterbyrd wrote: > > I have about 150 unix formated text files that I would like to convert > > to dos formated. > > > I am guessing that I loop though each file in the directory, read each > > line and conver the last character, then save to a file with the same > > name in another directory. > > > I am not really sure what I convert the last charactor to. > > The quickest and OS-agnostic way would be: > > text = open(path, "U").read() > text = text.replace("\n", "\r\n") > open(path, "wb").write(text) > > That way it doesn't matter if the text file is already dos formatted.
Thanks, I am not familiar with the "U" here is how I did it: ------------ import os for file in os.listdir('.'): infile = open(file,'r') outfile = open( 'new_' + file, 'w') for line in infile: line = line.rstrip() + '\r\n' outfile.write(line) infile.close() outfile.close() ------------ More code, probably slower, but it worked. -- http://mail.python.org/mailman/listinfo/python-list