En attente de validation
Considérez le code ci-dessous ainsi que la section utilisant asyncio.TaskGroup
. Que repésente la variable tg
dans la fonction first_function
et dans le contexte de la fonction main
?
async def second_function():
for _ in range(5):
print('Second function iteration')
await asyncio.sleep(1)
async def first_function(tg: asyncio.TaskGroup):
for _ in range(5):
tg.create_task(second_function())
print('First function iteration')
await asyncio.sleep(5)
async def main():
async with asyncio.TaskGroup() as tg:
task1 = tg.create_task(first_function(tg))
await task1
asyncio.run(main())
Auteur: John PendenqueStatut : En attente de validationQuestion pas encore passée
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
4
Python: Décorateur qui empêche la création d'une instance d'une classe4
Écrire un code Python qui va attendre 40 secondes.5
Modifier la valeur d'un élément d'une liste imbriquée en Python5
Quel est le résultat du code suivant ?
```
import asyncio
async def read_data():
with open('data.txt', 'r') as f:
data = f.read()
return data
async def main():
data = await read_data()
print(data)
if __name__ == '__main__':
asyncio.run(main())
```5
Écrire un programme Python pour ouvrir un fichier en mode binaire et écrire une chaîne de caractères dans ce fichier.5
En Python, quel est le résultat de l'exécution du code suivant ? `valueA = 10; valueB = 10; valueA is valueB`8
Pourquoi le résultat du code suivant est-il undefined ?
```
def f(n):
return n + 1
f(n)
```