Имеет назначение «Извлечение данных с помощью регулярных выражений».Для этого я импортирую регулярное выражение, но код не работает.в чем моя ошибка?
Я проверил код без «импорта», он работает.Линии 2-7 работают.Но он получил ошибку трассировки в строке «import re» 1.
import re
fname = input('Enter file: ')
if len(fname) < 1 : fname = "sample.txt"
hand = open(fname)
hd = hand.read()
for line in hand:
line = line.rstrip()
nm = re.findall('[0-9]+',line)
print(nm)
C:\Users\Desktop\new>re.py
Enter file:
Traceback (most recent call last):
File "C:\Users\Desktop\new\re.py", line 1, in <module>
import re
File "C:\Users\Desktop\new\re.py", line 9, in <module>
[enter image description here][1]nm = re.findall('[0-9]+',line)
AttributeError: module 're' has no attribute 'findall'