Python3:如何在后台运行localhost?

时间:2018-08-22 04:59:20

标签: python-3.x python-requests

这是我的代码:

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中编写此代码的,该代码不支持使用多个进程,但支持使用多线程

0 个答案:

没有答案