1.下面代码实现的功能:把分散的句子连接成完整的段落。
# -*- coding: utf-8 -*-
def make_paragraph(path, wpath):
"""
成为一个完整的句子
"""
with open(path, "r") as fp:
# 注意关键字“a”表示的是以append方式写入文件中
with open(wpath, "a") as wp:
line1 = fp.readline().strip()
wp.write(line1)
line2 = " "
while line2:
line2 = fp.readline().strip()
last_char = line1[-1]
try:
first_char = line2[0]
except:
break
if first_char >= "A" and first_char <= "Z":
line2 = "\n\n" + line2
else:
line2 = " " + line2
wp.write(line2)
line1 = line2
def main():
path = r"C:\Users\HuangQi\Desktop\00.txt"
wpath = r"C:\Users\HuangQi\Desktop\01.txt"
make_paragraph(path, wpath)
if __name__ == '__main__':
main()