只看到以下內容:我應該叫符號「|」的管道或位操作
def update_page_info(url):
# fetch_page -> parse_page -> store_page
chain = fetch_page.s(url) | parse_page.s() | store_page_info.s(url)
chain()
@app.task()
def fetch_page(url):
return myhttplib.get(url)
@app.task()
def parse_page(page):
return myparser.parse_document(page)
@app.task(ignore_result=True)
def store_page_info(info, url):
PageInfo.objects.create(url=url, info=info)
*字符*是管道或垂直條,*操作*是按位或,所以我傾向於稱它爲管道,除非我具體談論操作 –
@NickA您能否給我一個鏈接,可以學習更多關於操作?我只是感到困惑,因爲沒有在教程中看到它,只引入了按位運算符。 – Assassin
參見@ Martijn的答案,他鏈接了一些有用的資源,我特別檢查了標記爲「二進制位運算符」的第二個鏈接 –