Skip to Content
전문가를 위한 파이썬(2판)
book

전문가를 위한 파이썬(2판)

by 루시아누 하말류, 강권학
November 2024
Beginner to intermediate
1064 pages
25h 21m
Korean
Hanbit Media, Inc.
Content preview from 전문가를 위한 파이썬(2판)
906
4
제어 흐름
❹ 비동기 제너레이터 함수는 비동기 제너레이터 객체를 생성하며, 이 객체는
AsyncIterator
[
SomeType
]
형으로 어노테이트할 수 있다.
probe
()
코루틴 객체들의 리스트를 만든다. 각 객체에는 서로 다른 도메인이 있다.
asyncio
.
as
_
completed
()
는 고전적 제너레이터이므로
async
for
를 사용하지 않는다.
❼ 결과를 가져오려고 코루틴 객체에
await
구문을 적용한다.
❽ 결과를 생성한다. 이 줄에 따라
multi
_
probe
()
는 비동기 제너레이터가 된다.
NOTE
[예제
21
-
18
]의
for
루프를 다음과 같이 더 간략하게 만들 수 있다.
for coro in asyncio.as_completed(coros):
yield await coro
파이썬이 이 코드를
yield (await coro)
로 파싱하므로 제대로 작동한다.
이 책에 나온 첫 번째 비동기 제너레이터 예제로 이렇게 단축 표현을 쓰면 혼란스러울 것으로 생각되어 두
줄로 나누었다.
domainlib.py
모듈이 있으니
domaincheck.py
에서
multi_probe( )
비동기 제너레이터를
사용해 볼 수 있다. 이 스크립트는 도메인 접미사를 받아 짧은 파이썬 키워드로 만든 도메인명
을 검색한다.
domaincheck.py
를 실행한 결과는 ...
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.
Start your free trial

You might also like

전문가를 위한 리액트

전문가를 위한 리액트

테자스 쿠마르
고성능 파이썬(2판)

고성능 파이썬(2판)

오현석, 미샤 고렐릭, 이안 오스발트

Publisher Resources

ISBN: 9791169211772