Docx Python-逐行读取

问题描述 投票:0回答:1

我在单词文件中有以下文本。.我试图逐行阅读文本,检查最后一个单词是否带连字符,如果是带连字符的,则将当前句子的最后一个单词与该单词的第一个单词连接起来前面的句子没有连字符。...

**预期保释或逮捕前保释的保护不能限于任何时间-

拒绝保释等于剥夺了基本面的期限或“固定期限-

在自由民主国家,Consti中的人身自由的精神权利

最高法院审理庭于星期三裁定。*

期望输出:大体时间基本的宪法

Python Docx只能读取整个段落,而不能读取行。。

有没有办法在Python中完成???有人可以协助吗???

我在一个单词文件中有以下文本。我试图逐行阅读该文本,检查最后一个单词是否带有连字符,如果带有连字符,请加入当前句子的最后一个单词,然后...] >

尝试此代码:

with open('f.txt','r') as fp:
    s = fp.read()
lis = s.split('\n')
print(lis)
list_sentence = []
prev =lis[0]
for i in range(1,len(lis)):
    if prev[-1]=="-":
        prev = prev[:-1] + lis[i]
    else:
        list_sentence.append(prev)
        prev = lis[i]
list_sentence.append(prev)
print(list_sentence)
python python-docx
1个回答
0
投票

尝试此代码:

© www.soinside.com 2019 - 2024. All rights reserved.