徐明玉的作业一

代码


  import re#正则表达式
  f = open('作业一附加选做题素材.txt', 'r', encoding='utf-8')#打开并读取文本
  txt = f.read()
  f.close()

  result_list = re.split(r'。',txt)#按句号进行分割
  print(result_list)

  del result_list[-1]#删除列表最后一个元素

  print(result_list[-1])#输出最后一句话

  print(len(result_list[-1]))#计算最后一句长度

结果

结果截图

解释

读取txt文件后,以句号对文件进行分割,获得文字每句列表,由于默认页脚为文档最后一句,故将最后一句删去,文字行列表最后一项即为文本最后一句话。