0
我剛開始對蟒蛇, 編程,寫了這個代碼連接到數據庫,並simultaniusly
from bottle import route, run, template
import pymongo
from pymongo import MongoClient
connection = MongoClient('localhost', 27017)
db = connection.tongler
@route('/hello/<name>')
def index(name):
return template("Hello {{name}}", name=name)
run(host='localhost', port=8888)
print db
但它打印db對象只終止8888聽衆後等待HTTP請求,我怎麼能偵聽HTTP請求並執行其他操作而不等待http服務器終止?這是如何完成的?
你想要做什麼操作? –
通常情況下,如果您需要彼此獨立完成任務,則必須使用線程或進程。有時候你也可以使用某種形式的協作式多線程,但是我不知道bottle run方法是否像這樣實現(可能不是)。 –