我在这件事上束手无策。我需要将一些中文字符写入文本文件。以下方法有效,但是换行符被剥离,因此生成的文件只是一个超长字符串。
我尝试插入我所知道的每个已知的 unicode 换行符,但一无所获。任何帮助是极大的赞赏。这是片段:
import codecs
file_object = codecs.open( 'textfile.txt', "w", "utf-8" )
xmlRaw = (data to be written to text file )
newxml = xmlRaw.split('\n')
for n in newxml:
file_object.write(n+(u'2424'))# where \u2424 is unicode line break