import sys import signal PORT = 11180 def signal_handler(signal, frame): print('Exit Server') sys.exit(0) signal.signal(signal.SIGINT, signal_handler) if (sys.version_info >= (3, 0)): # Python 3 code in this block import http.server import socketserver Handler = http.server.SimpleHTTPRequestHandler with socketserver.TCPServer(("", PORT), Handler) as httpd: httpd.serve_forever() else: # Python 2 code in this block import SimpleHTTPServer import SocketServer Handler = SimpleHTTPServer.SimpleHTTPRequestHandler httpd = SocketServer.TCPServer(("", PORT), Handler) httpd.serve_forever()