python -m SimpleHTTPServer python -m SimpleHTTPServer 8080 python if __name__ == '__main__': test() python from BaseHTTPServer import HTTPServer HTTPServer((server_address, port), HandlerClass).serve_forever() shell python -m SimpleHTTPServer /path/to/directory python from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer class CustomHandler(BaseHTTPRequestHandler): def do_GET(self): if self.path == '/': try: file_to_open = open(self.path[1:]).read() self.send_response(200) except: file_to_open = "File not found" self.send_response(404) self.end_headers() self.wfile.write(file_to_open.encode()) def run(): print('Starting server...') server_address = ('', 8000) httpd = HTTPServer(server_address, CustomHandler) print('Server started!') try: httpd.serve_forever() except KeyboardInterrupt: pass httpd.server_close() print('Server stopped!') if __name__ == '__main__': run()


上一篇:
下一篇:
切换中文