黄磊的作业一

代码


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

结果

结果截图

解释

读取txt文件后,以换行符对文件进行分割,获得文字行列表,由于默认页脚为文档最后两行,故将最后两行删去,文字行列表最后一项即为最后一个单词所在行。以空格分割最后一行的内容,得到一个文字元素列表,列表最后一个元素为最后一个单词加上句号,将句号去掉即可得到结果。