我有个档案数据.txt就像这样:
<<a
<<t This is a title 01
/t>>
<<c
This is a sentence. This is a sentence. This is a sentence. This is a sentence.
This is a sentence. This is a sentence. This is a sentence. This is a sentence.
/c>>
/a>>
<<a
<<t This is a title 02
/t>>
<<c
This is a sentence. This is a sentence. This is a sentence. This is a sentence.
This is a sentence. This is a sentence. This is a sentence. This is a sentence.
/c>>
/a>>
我想读一读文件,把每个句子分成一个列表,比如:
[[This is a title 01],[This is a sentence.],[This is a sentence.]...[This is a title 02],[This is a sentence.]...]
事先谢谢你的帮助。你知道吗
你可以试试以下方法-
这是怎么回事?
打开文件,逐行迭代。 提取标题。去掉
<<t
和空格。要提取句子,只需在句点(.)处拆分行字符串。然后将所有内容添加到
result
列表中。编辑:
注意:您最终会有一个字符串列表。由于您是Python新手,我将把它作为一个练习留给您,让您将字符串列表转换为列表列表列表。它应该非常简单。你知道吗
相关问题 更多 >
编程相关推荐