Если у вас есть сценарий, как:Имя скрипта же, как импортируемого имя модуля
import requests
requests.get()
и вы называете это requests.py
вы получите сообщение об ошибке атрибута о том, что requests
не имеет атрибута get
, потому что Python имеет в виду имя сценария запросов, и это имя не имеет атрибута get
.
Однако, если у меня есть этот скрипт:
import time
time.sleep()
и я называю это time.py
, там не будет никаких ошибок. Пробовал и на Python 2.7.11, и на Python 3.5.3.
Почему здесь не применяется то же правило?