f = codecs.open('import.txt', 'w', 'utf-8')
for x in list:
string = "Hello"
f.write(string+'\n')
f.close()
出于某种原因,这段代码不会向文件写入换行符,因为如果我使用
open
函数而不是codecs.open
函数,它就会这样做。我该怎么解决?
最佳答案
不知道你在说什么还向您展示了如何有一个完整的可运行示例
>>> import codecs
>>> f = codecs.open('import.txt', 'w', 'utf-8')
>>> f.write("hello\nworld\n")
>>> f.close()
>>> print repr(open("import.txt").read())
'hello\nworld\n'
>>>
根据评论,真正的答案是
不使用记事本