Следвам примера от онлайн документа на python (21.12.3) за практика. Когато се опитам да стартирам скрипта си с Run Module(F5), винаги получавам грешка при импортиране. Но ако ги напиша директно в командния ред IDLE, python не се оплаква. Не съм сигурен какво правя грешно.
Версията на Python, която използвам, е Python 3.4.1 (v3.4.1:c0e311e010fc, 18 май 2014 г., 10:38:22) [MSC v.1600 32 бита (Intel)] на win32
Сценарият е
import http.client
conn = http.client.HTTPConnection("192.168.1.2", 8080)
conn.request("GET", "/index.html")
r1 = conn.getresponse()
print(r1.status, r1.reason)
conn.close()
Съобщението за грешка е
Traceback (most recent call last):
File "<frozen importlib._bootstrap>", line 2218, in _find_and_load_unlocked
AttributeError: 'module' object has no attribute '__path__'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\User\Downloads\http.py", line 1, in <module>
import http.client
File "D:\User\Downloads\http.py", line 1, in <module>
import http.client
ImportError: No module named 'http.client'; 'http' is not a package