一个最简单python server, python3版本.

    科技2025-04-12  15

    #!/usr/bin/env python #--coding:utf-8-- from http.server import HTTPServer,SimpleHTTPRequestHandler from os import path def run(): port = 8000 print('starting server, port', port) # Server settings server_address = ('', port) httpd = HTTPServer(server_address, SimpleHTTPRequestHandler) print('running server...') httpd.serve_forever() if __name__ == '__main__': run()

    打开本地8000 端口,可以看到支持列出本地文件,同时支持下载文件.

    如果想要自定义列出文件的目录添加代码:

     

    def run(): port = 8000 print('starting server, port', port) os.chdir('./tmp') # Server settings server_address = ('', port) httpd = HTTPServer(server_address, SimpleHTTPRequestHandler) print('running server...') httpd.serve_forever()

     

    Processed: 0.008, SQL: 8