黄磊的作业一附加题

代码


new_file = open("作业一附加选做题素材.txt")
new_txt = new_file.read()
file.close()
txt2 = new_txt.split('。')    #以句号分割文件
txt2 = txt2[0:-1]            #删去最后一行
stce = txt2[-1].replace('\n','')+'。'  #句子包含标点符号,此处补上句号
print("最后一个句子的长度为:", len(stce))

结果

结果截图

解释

读取txt文件后,以句号对文件进行分割,获得文字段列表,由于默认页脚不带句号,故文字段列表最后一个元素为页脚,将其删去后,最后一项即为最后一句话。最后一句话中仍存在换行符,用replace方法删除,句子的长度包含完整的标点符号数量,在句尾加上句号即可得到结果。