I have opened the file I want to write to using:
data = open('input','a')
using a loop, I want to write some words to the file in the same line. And after every loop iteration I want to add a newline character.
while loop:
for loop:
/* do something */
if some_condition:
data.write(str(tag)+"")
data.write("\n")
My expected output was:
city mountain sky sun
bay lake sun tree
But I'm getting:
city
mountain
sky
sun
bay
lake
sun
tree
How can I change my code to get the expected output? Thanks.
Remove the newline at the end of tag
before writing it.
data.write(str(tag).rstrip('\n'))
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With