프로그래밍

[python] AttributeError module has no attribute

채윤아빠 2020. 6. 17. 10:35
728x90
반응형

문제점 및 증상

requests 패키지를 설치하여, http GET 방식 호출 예제를 작성하여 실행하였더니, 다음과 같은 오류가 발생하였습니다.


# python3 requests.py
posix
Traceback (most recent call last):
  File "requests.py", line 5, in 
    import requests
  File "/home/pi/test/requests.py", line 13, in 
    r = requests.get( url )
AttributeError: module 'requests' has no attribute 'get'

원인 분석

실행하는 소스 파일명 (requests.py)이 import 하는 패키지명과 동일하여 발생한 문제였습니다.

수정 내용

간단하게 파일명을 "requests.py" => "request.py" 변경하여 실행하였습니다.