如何将文本拆分为自定义段落(然后将它们插入 excel 列)?
How to split a txt into custom paragraphs (and then insert them into excel columns)?
我需要检索文本的每个部分。这些部分是可识别的,因为它们以单词 'First'、'Second'、'Third' 等开头。然后我需要将每个部分插入 excel 中的不同列中。例如,文本显示为:
第一个 blablablabla。然后blablabla。
最后一个 blabla.
第二个blabla。然后巴拉巴拉。最后一个 blabla.
第三声。也巴拉巴拉。第四个bla.
我知道这段代码是完全错误的,但这是我迄今为止尝试过的代码:
with open("adress","r", encoding="utf8") as f:
lines = f.readlines()
for i in lines:
words= i.split('\n\n')
print(words)
for i in words:
print(i,i=='First')
此代码将正确拆分您的文本:
with open("address","r", encoding="utf8") as file:
sections = file.read()
sections = sections.split('\n\n')
for section in sections:
print(section)
您之前按换行符拆分字符串时不能按两个换行符拆分。
我需要检索文本的每个部分。这些部分是可识别的,因为它们以单词 'First'、'Second'、'Third' 等开头。然后我需要将每个部分插入 excel 中的不同列中。例如,文本显示为:
第一个 blablablabla。然后blablabla。 最后一个 blabla.
第二个blabla。然后巴拉巴拉。最后一个 blabla.
第三声。也巴拉巴拉。第四个bla.
我知道这段代码是完全错误的,但这是我迄今为止尝试过的代码:
with open("adress","r", encoding="utf8") as f:
lines = f.readlines()
for i in lines:
words= i.split('\n\n')
print(words)
for i in words:
print(i,i=='First')
此代码将正确拆分您的文本:
with open("address","r", encoding="utf8") as file:
sections = file.read()
sections = sections.split('\n\n')
for section in sections:
print(section)
您之前按换行符拆分字符串时不能按两个换行符拆分。