Skip to Content
Python 技術手冊 第三版
book

Python 技術手冊 第三版

by lex Martelli, Anna Martelli Ravenscroft, Steve Holden
January 2018
Intermediate to advanced
856 pages
17h 17m
Chinese
GoTop Information, Inc.
Content preview from Python 技術手冊 第三版
asyncio 模組(僅限 v3
|
597
沒有方法
af.running()
為了執行緒安全性,只要
af
一完成,以
af.add_done_callback
新增的
callbacks 就會被排程,藉由
loop.call_soon_threadsafe
af
還提供了三個額外的方法:
remove_done_callback remove_done_callback(func)
af
callbacks 所成的串列移除
func
的所有實體;回傳它移
除的實體數。
set_exception set_exception(exception)
af
標示為完成,並將它的例外設為
exception
。如果
af
已經
完成,
set_exception
會提出一個例外。
set_result set_result(value)
af
標示為完成,並將它的結果設為
value
。如果
af
已經完
成,
set_result
會提出一個例外。
(事實上,
cf
也有方法
set_exception
set_result
,但在
cf
的情況中,
它們完全只能由單元測試和
Executor
實作來呼叫的;
af
相同的方法則沒有
這種限制。)
asyncio
中建立一個
Future
的最佳方式是使用
loop
create_future
法,它不接受引數;最糟情況下,
loop.create_future()
只會進行與
return
futures.Future(loop)
完全相同的事情,但,藉由這種方式,替代的迴圈實
作就有機會覆寫該方法並提供更好的 futures ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

測試驅動開發|使用 Python

測試驅動開發|使用 Python

Harry J.W. Percival

Publisher Resources

ISBN: 9789864766819