brunch

You can make anything
by writing

C.S.Lewis

by 개미 Nov 17. 2019

python has no attribute 오류

이런 에러가..

import requests as rq

r = re.get('http://www.naver.com')

>>> Error!!


한줄 요약 : import하려는 모듈과 '같은 이름'으로 파이썬 파일을 생성하지 말 것.







이런 에러가..

requests 파이썬 모듈을 이용하다가 이런 에러가 났다.


'has no attribute'



뒤에 보니 most likely due to a circular import 라고 서술되어있다.


해당 모듈이 get 메서드가 없을리는 없다.


찾아보니 '파이썬 파일'과 '모듈 이름' 이 같으면 나는 오류이다.


이 경우는 파이썬 파일 이름이 requests.py였다.


파일 이름을 수정하니까 바로 해결되었다.


새로운 것 하나를 배웠다.

매거진의 이전글 [python] pip로 설치된 파이썬 패키지 삭제
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari