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将文本按行拆分, 不考虑页脚内容,提取出倒数第三行,再按照空格将最后一行进行拆分,拆分成单个单词。 由于最后的句号与单词之间没有空格,句号也被分到最后一个单词中,所以在求单词长度的 时候需要减一。