陈智勇的作业一

代码


  file = open('作业一素材.txt', encoding='utf-8')
  txt = file.read()         #打开并读取文件
  file.close()
  txt1 = txt.split('\n')    #以换行符分割文档
  txt2 = txt1[0:-2]         #去除最后两行的页脚
  word = txt2[-1].split(' ')[-1].rstrip('.')  #取最后一行,按空格分割并去除句号取得最后一个单词
  print("最后一个单词的长度为:", len(word))

结果

结果截图

解释

读取txt文件后,以换行符对文件进行分割,以获得文字的行列表,然后再将最后两行页脚删除,取文字行列表最后一项,因为其包含句号,所以用rstrip函数去除句号,取得最后一个单词,最后再计算其长度。