韩琦的作业一

代码


  import re

  h = open('作业一素材.txt',mode='r', encoding='utf-8')
  content = h.read()
  lines = content.splitlines()
  phase = lines[-3]
  x = re.findall(r'\s(\w*).$', phase)
  len_x = len(x[0])
  print(len_x)

结果

结果截图

解释

  1. 打开“作业一素材.txt”,读取该文件并命名为content;
  2. 利用splitlines函数将文本分行;
  3. 因为需要排除最后两行,所以提取到数第三行文字;
  4. 利用正则表达式的findall匹配空白字符+重复零次或无数次的字母+以.结尾的部分;
  5. 利用len函数计算单词长度。