韩晓莉的作业一

代码


  import re
  f = open('作业一素材.txt', mode='r', encoding='utf-8')
  txt = f.read()
  lines = txt.splitlines()
  line=lines[-3]
  word = re.split("\s", line)
  lastword=word[-1]
  length=len(lastword)-1
  print(length)

结果

结果截图

解释

首先将文档“作业一素材”导入spyder中,运用字符串的内建函数splitlines将文本按行拆分, 不考虑页脚内容,提取出倒数第三行,再按照空格将最后一行进行拆分,拆分成单个单词。 由于最后的句号与单词之间没有空格,句号也被分到最后一个单词中,所以在求单词长度的 时候需要减一。