python - readlines gives me additional linebreaks python2.6.5 -


i have problems following code:

file = open("file.txt", "r") lines = file.readlines() print lines[0] print lines[1] print lines[2] file.close() 

this code gives me linebreaks between lines. output this:

line0  line1  line2 

how can solved?

print adds newline. strip newline line:

print lines[0].rstrip('\n') print lines[1].rstrip('\n') print lines[2].rstrip('\n') 

if reading whole file list anyway, alternative use str.splitlines():

lines = file.read().splitlines() 

which default removes newlines lines @ same time.


Comments

Popular posts from this blog

Android layout hidden on keyboard show -

google app engine - 403 Forbidden POST - Flask WTForms -

c - Why would PK11_GenerateRandom() return an error -8023? -