http.py
# -*- coding: utf-8 -*-
import http.server
server_address = ("", 8000)
handler_class = http.server.CGIHTTPRequestHandler #1 Handler einstellen
server = http.server.HTTPServer(server_address, handler_class)
server.serve_forever()
Wie oben erwähnt, wird beim Einrichten eines http-Servers, der auf localhost 8000 lauscht, Folgendes ausgeführt: Ich war besorgt, weil die folgende Nachricht ausgegeben wurde, also Tipps.
error_log
C:\Python34\python.exe C:/Users/xxx/PycharmProjects/untitled/http.py
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 "C:/Users/xxx/PycharmProjects/untitled/http.py", line 3, in <module>
import http.server
File "C:\Users\xxx\PycharmProjects\untitled\http.py", line 3, in <module>
import http.server
ImportError: No module named 'http.server'; 'http' is not a package
Ich habe den Dateinamen in http.py geändert, daher funktioniert es, ihn in test.py usw. zu ändern.
Diesmal ist es http, aber abhängig vom zu importierenden externen Modul, Bitte beachten Sie, dass möglicherweise auch andere Dateinamen nicht verfügbar sind.
Recommended Posts