Trouble Concatenating Two Strings
I am having trouble concatenating two strings. This is my code: info = infl.readline() while True: line = infl.readline() outfl.write(info + line) print info + line Th
Solution 1:
There must be a '\n'
character at the end of info
. You can remove it with:
info = infl.readline().rstrip()
Solution 2:
You should remove line breaks in the line and info variables like this :
line=line.replace("\n","")
Solution 3:
readline
will return a "\n" at the end of the string 99.99% of the time. You can get around this by calling rstrip
on the result.
info = infl.readline().rstip()
whileTrue:
#put it both places!
line = infl.readline().rstip()
outfl.write(info + line)
print info + line
readline's docs:
Read one entire line from the file. A trailing newline character is kept in the string (but may be absent when a file ends with an incomplete line)...
Post a Comment for "Trouble Concatenating Two Strings"