陈彤的作业一

代码


import re
f=open(r'F:\python大数据挖掘与处理\作业一素材.txt',mode='r',encoding='utf-8')
text = f.read()
f.close()
lines = text.splitlines()
line = lines[-3]
word = re.split('\s', line)
word = word[-1]
word_new = word.rstrip('\.')
x=len(word_new)
print('最后一个单词长度为',x)

结果

结果截图

解释

先将‘作业1素材’文本导入代码文件,提取内容为text,然后用splitlines函数将text按行分割。 因不考虑页脚内容,即不考虑最后两行的内容,故而截取倒数第三行的内容。所截取的内容用split 函数按照‘空格’分隔,存放在word列表里。取最后一个元素为文本word。使用rstrip函数截取掉word内右边的‘.’ 并重新命名为word_new。使用len函数计算文本word_new的长度记为x。输出最后一个单词长度为x。 结果为:最后一个单词长度为 6。