只看到以下内容:我应该叫符号“|”的管道或位操作
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的答案,他链接了一些有用的资源,我特别检查了标记为“二进制位运算符”的第二个链接 –