file print extra spaces
Thomas L. Shinnick
tshinnic at io.com
Tue Mar 22 21:54:50 EDT 2011
At 08:33 PM 3/22/2011, monkeys paw wrote:
>When i open a file in python, and then print the
>contents line by line, the printout has an extra blank
>line between each printed line (shown below):
>
> >>> f=open('authors.py')
> >>> i=0
> >>> for line in f:
> print(line)
> i=i+1
> if i > 14:
> break
Try
print(line.rstrip())
Your 'line' text value must still have line endings in it. .rstrip()
will remove trailing whitespace on the right. print() will then do
its own line ending.
Answer I don't know: why are the line endings still in the text values?
>
>author_list = {
>
> '829337' : {
>
> 'author_name' : 'Carter, John',
>
> 'count' : 49,
>
> 'c2' : '0.102040816326531',
>
>How can i print the file out without having an extra newline between
>printed lines?
>
>Thanks for the help all.
>--
>http://mail.python.org/mailman/listinfo/python-list
More information about the Python-list
mailing list