python3 使用时如下:
#!/usr/bin/env python3 #coding=utf-8 from http.server import SimpleHTTPRequestHandler import socketserver import os,io,shutil import logging import cgi import sys import json log_path = './logs/run_server_logs.log' logging.basicConfig(level=logging.INFO,format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s',datefmt='%a, %d %b %Y %H:%M:%S',filename=log_path) class MyHttpHandler(SimpleHTTPRequestHandler): def _set_headers(self): self.send_response(200) self.send_header('Content-type', 'text/html') self.end_headers() def send_datas(self,contents): #指定返回编码 enc = "UTF-8" content = contents.encode(enc) f = io.BytesIO() f.write(content) f.seek(0) self.send_response(200) self.send_header("Content-type", "text/html; charset=%s" %