出于可访问性的原因,我想知道在python中,是否可以将列表导出到.txt,以便记事本可以读取换行符?下面是一个在notepad++中可以正确读取但在notepad中不能正确读取的示例代码。在notepad++中,列表的每个条目都在一行上,而在notepad中,所有条目都在同一行上。你知道吗
string =['str1 123','str2 234','str3 345']
outF = open("outp.txt", "w")
for item in string:
outF.write("%s\n" % item)
outF.close()
Windows使用CarriageReturn、LineFeed:
\r\n
表示换行符,这是Windows记事本唯一识别的行尾:示例:
基于Linux的系统使用LineFeed来表示换行符,旧的Mac操作系统只使用CarriageReturn,类似Notepad++的编辑器可以配置为识别所有这些,而Notepad则不能。你知道吗
我将把评论的答案充实一点。Windows仅将回车符识别为生成新行的有效点。因此,在文本中换行时,最好同时使用回车和换行符。你知道吗
你也应该这样做:
相关问题 更多 >
编程相关推荐