3
我有以下代碼:線程/多處理在Python
import SimpleHTTPServer
import SocketServer
def http_server():
PORT = 80
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
httpd = SocketServer.TCPServer(("", PORT), Handler)
httpd.serve_forever()
這裏的問題是,由於httpd.serve_forever()
,它掛起程序的其餘部分。我假設我可以使用線程來在自己的線程上運行它,所以程序的其餘部分可以獨立於服務器執行,但我不知道如何實現它。
你的進口應該在模塊級別,而不是函數的內部 –
@RyanHaining是的,這是我複製/粘貼代碼時沒有捕獲的東西。 – Novicode