はじめに
Python で import requests を実行した時に次のエラーに遭遇しました。
エラー内容
>>> import requests
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/hatkobelab/requests.py", line 2, in <module>
res = requests.get('https://automatetheboringstuff.com/files/rj.txt')
AttributeError: partially initialized module 'requests' has no attribute 'get' (most likely due to a circular import)
ファイル名を requests.py にしていた事が原因でした。
モジュール名とファイル名を同じにすると、import requests が requests モジュールではなく、py ファイルを指してしまうようです。
ファイル名を test.py に変更すると収束しました。
以上