http.py
# -*- coding: utf-8 -*-
import http.server
server_address = ("", 8000)
handler_class = http.server.CGIHTTPRequestHandler #1 gestionnaire de jeu
server = http.server.HTTPServer(server_address, handler_class)
server.serve_forever()
Comme mentionné ci-dessus, lors de la configuration d'un serveur http qui écoute à 8000 sur localhost, J'étais inquiet car le message suivant était sorti, donc Astuces.
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
J'ai changé le nom du fichier en http.py, donc le changer en test.py etc. fonctionnera.
Cette fois, c'est http, mais en fonction du module externe à importer, Veuillez noter que d'autres noms de fichiers peuvent également être absents.
Recommended Posts