I have a string of text. The string has multiple newline characters in it. I want to create a csv that includes this string so I can import it into excel. However because of this I believe I have to convert all the new lines to carriage returns and wrap the text in quotes.
However when trying to convert a small amount of text I get the follow results:
Before
>>> abc = "\nA\nB\nC\nD\nE\nF\nG\n\n"
>>> print abc
A
B
C
D
E
F
G
After
>>> xyz = abc.replace('\n','\r')
>>> xyz
'\rA\rB\rC\rD\rE\rF\rG\r\r'
>>> print xyz
G
Any ideas what I am doing wrong ?