dポイントプレゼントキャンペーン実施中!

下記のpythonのコードですが、3系では動きますが、2系では下記のエラーが出て動きません。

ImportError: No module named http.server

2系で動かすためにはどのように書き換えたら良い分かる方、教えていただけないでしょうか?

ここから、

from http.server import HTTPServer, CGIHTTPRequestHandler

port = 8000
httpd = HTTPServer(('localhost', port),
CGIHTTPRequestHandler)
print('serving at port', port)
httpd.serve_forever()

終わり

よろしくお願いいたします。

A 回答 (1件)

以下でどうでしょう。



from http.server import HTTPServer, CGIHTTPRequestHandler

import BaseHTTPServer
import CGIHTTPServer


httpd = HTTPServer(('localhost', port), CGIHTTPRequestHandler)

httpd = BaseHTTPServer.HTTPServer(('localhost', port), CGIHTTPServer.CGIHTTPRequestHandler)
    • good
    • 0
この回答へのお礼

これでうまくいきました。ありがとうございました。

お礼日時:2015/11/25 12:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!