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

执行以下代码时,re.search报错。按理说我代码没啥问题,不知道怎么回事。求大神帮助!

hand=open("regex_sum_42.txt")
for line in hand:
    line=line.rstrip()
    if re.search("Why",line):
        print(line)

执行结果:
Traceback (most recent call last):
File "task1.py", line 4, in
if re.search("Why",line):
NameError: name 're' is not defined

1个回答

在开头添加import re,你没有导入这个模块。

weixin_40884083
weixin_40884083 真是太谢谢您了,我刚才检查代码检查得快吐血了!
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐