用python读取txt的时候,在txt中明明现实的是多行,但读取出来就是一行。
原因是txt文本换行是以
\n\r
结尾的,而当时我的txt中的文本是从word中复制过去,word中段落的末尾标记,在txt中读取出来是
\r
所以识别不出来。
解决办法
1.用python在txt中的每个\r前面加\n
2.直接读word
博客讲述了在使用Python读取TXT文件时遇到的问题,即Word复制的文本在TXT中显示为多行但在Python中读取成一行。原因在于Word的段落标记在TXT中表现为
,而Python需要
作为换行符。解决方案包括在Python中处理TXT文件的内容,或者直接读取Word文件。此问题涉及到文本处理和Python的文件操作技巧。
用python读取txt的时候,在txt中明明现实的是多行,但读取出来就是一行。
原因是txt文本换行是以
\n\r
结尾的,而当时我的txt中的文本是从word中复制过去,word中段落的末尾标记,在txt中读取出来是
\r
所以识别不出来。
解决办法
1.用python在txt中的每个\r前面加\n
2.直接读word

被折叠的 条评论
为什么被折叠?