我在一个文本文件里有这样的文本
Long sleeve wool coat in black. Breast pocket.
我想要一个输出,每个句子都打印在下一行,像这样。你知道吗
Long sleeve wool coat in black.
Breast pocket.
我尝试了下面的question但是当它被询问时,它给出的输出是
Long sleeve wool coat in black.
Breast pocket.
None
我还要对多个文本文件这样做,从原始文件中读取,我要用这种方式覆盖文件,分解行。但是当我试着这样做的时候,只有没有人会被写入到它,而不是现有的行。你知道吗
如有任何帮助,我们将不胜感激。你知道吗
帮你自己一个忙,用^{} 代替正则表达式甚至简单的
str.split()
:这就产生了
这种方法很可能适用于边缘情况,而大多数其他方法则不适用
尝试:
尝试:
说明:
in_s += ' '
在字符串末尾添加一个空格,使其以`'结尾。``就像其他句子一样。你知道吗...in_s.split('. ')...
在有句点后跟空格('. '
)的地方拆分文本。你知道吗...[:-1]
删除最后一个值,如果文本以句点和空格结尾,则最后一个值将是None
...'\n.join(out)
打印前用句点和换行符分隔值。你知道吗相关问题 更多 >
编程相关推荐