
-----------------------------------
Luganchan
Wed Feb 26, 2014 8:37 pm

How do i write to a new line in a text file with variable print?
-----------------------------------
I need a program which will read a large paragraph from a text file. It will then output the same paragraph onto a new file. In the new one, each word will be on a new line.
I have a working portion, which simply copies the text from one file onto the other, it does not however, make it line by line.
[code]file = open("C:/Users/XXXX/Desktop/Program/Input.txt","r")
output = open("C:/Users/XXXX/Desktop/Program/output.txt","w")
for line in file:  
    output.write(line)
file.close()
output.close()
[/code]
I tried using the \n suffix, but it crashes the program.

-----------------------------------
Dreadnought
Wed Feb 26, 2014 8:55 pm

Re: How do i write to a new line in a text file with variable print?
-----------------------------------
What is the message when the program crashes?

-----------------------------------
Luganchan
Wed Feb 26, 2014 10:04 pm

RE:How do i write to a new line in a text file with variable print?
-----------------------------------
This bit of the code works, but I can't figure out what I need to add to make it write line by line.

-----------------------------------
Dreadnought
Wed Feb 26, 2014 10:13 pm

Re: How do i write to a new line in a text file with variable print?
-----------------------------------
So what goes wrong when you try to append \n to the end of the lines?

-----------------------------------
Nathan4102
Wed Feb 26, 2014 10:39 pm

RE:How do i write to a new line in a text file with variable print?
-----------------------------------
Perhaps inputting your string, splitting it into seperate words (String array), then writing to your file by iterating through your array would work better?
