这是我的代码:
import _thread
import http.server
import socketserver
def func():
PORT = 8002
Handler = http.server.SimpleHTTPRequestHandler
httpd = socketserver.TCPServer(("", PORT),Handler)
_thread.start_new_thread(httpd.serve_forever())
func()
我想在后台运行它,有可能。上面的代码无法在前台运行,请问如何在后台运行?
我希望它可以测试用python编写的下载器。
.....
r=requests.get('http://localhost:8002/file.dat',stream=True)
with open('file.dat','wb')as f:
for chunk in r.iter_content(chunk_size=(1*1024*1024):
f.write(chunk)
......
我不能使用多个处理器,因为我是在iOS的pythonista中编写此代码的,该代码不支持使用多个进程,但支持使用多线程