Python执行时,re.search报错,求原因及解决方案。

题目描述

提取出文档中含Why的语句

题目来源及自己的思路

用正则表达式re.search提取

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)
hand=open("regex_sum_42.txt")
for line in hand:

line=line.rstrip()
if re.search("Why",line):
    print(line)

你期待的结果是什么?实际看到的错误信息又是什么?

执行以下代码时,re.search报错。按理说我代码没啥问题,不知道怎么回事。求大神帮助!
执行结果:
Traceback (most recent call last):
File "task1.py", line 4, in
if re.search("Why",line):
NameError: name 're' is not defined

阅读 3.1k
推荐问题