我有一个输出,其中每一行包含一个列表,每个列表在连字符后包含一个句子的一个单词。它看起来像这样:
['I']
['am']
['a']
['man.']
['I']
['would']
['like']
['to']
['find']
['a']
['so','lu','tion.']
(let's say it's hyphenated like this, I'm not a native English speaker)
etc.
现在,我想做的是将此输出写入一个新的 .txt 文件,但是每个句子(当列表中的项目包含一个点时句子结束)都必须写入一个换行符。我想将以下结果写入此 .txt 文件:
I am a man.
I would like to find a so,lu,tion.
etc.
所有这一切之前的编码如下:
with open('file.txt','r') as f:
for line in f:
for word in line.split():
if h_en.syllables(word)!=[]:
h_en.syllables (word)
else:
print ([word])
我想要的结果是一个每行包含一个句子的文件。句子的每个单词都由它的连字符版本表示。
有什么建议么?
十分感谢。