Importar http.client fometer error de importación con Python 3.4.1

Estoy siguiendo el ejemplo del documento en línea de Python (21.12.3) para practicar. Cuando intento ejecutar mi script con Run Module (F5), siempre recibo un error de importación. Pero si los escribo directamente en la línea de comando IDLE, python no se queja. No estoy seguro de qué estoy haciendo mal.

La versión de Python que estoy usando es Python 3.4.1 (v3.4.1: c0e311e010fc, 18 de mayo de 2014, 10:38:22) [MSC v.1600 32 bit (Intel)] en win32

El guión es

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()

El mensaje de error es

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta