S Borg wrote: > I am parsing text from one document to another. I have a scheme > similar to: > > for x in myfoobar: > print >> mytextfile, "%s " % mydictionary[x], #all on same line
print >> mytextfile # minimal fix > I am getting line breaks before my explicit line break. Am I > unwittingly copying '\n' characters from the original file? > How should I fix this(What is the 'Pythonic' solution)? The trailing spaces are probably an artifact of your implementation. Here's one way to avoid them: print >> mytextfile, " ".join(str(mydictionary[x]) for x in myfoobar) Peter -- http://mail.python.org/mailman/listinfo/python-list