Dans un précédent billet (Bouton connecté Zigbee, connexion MQTT en Python avec Eclipse Paho-MQTT), je jouais déjà avec un bouton-poussoir connecté en Zigbee. Je me contentais alors d'afficher la détection du clic sur le bouton dans un terminal. Cette fois, je crée un serveur qui sert une page Web avec une checkbox HTML décorée en CSS pour représenter un interrupteur ON/OFF. Le but est de faire basculer cet interrupteur à chaque clic sur le bouton sans fil Zigbee. ...
Hormis l'utilisation de l'asynchrone, ce code est assez simple, voir les commentaires dans le code. Code Python : Sélectionner tout - Visualiser dans une fenêtre à part 123456789101112#! python3 # coding: utf-8 """ Ce code requiert Python 3.7 ou plus """ import time import requests_async as requests # https://pypi.org/project/requests-async/ from bs4 import BeautifulSoup # https://pypi.org/project/beautifulsoup4/ import asyncio async def test_1_bs4(): ...
#! python3 # coding: utf-8 """ Ce code requiert Python 3.7 ou plus """ import time import requests_async as requests # https://pypi.org/project/requests-async/ from bs4 import BeautifulSoup # https://pypi.org/project/beautifulsoup4/ import asyncio async def test_1_bs4():
L'énoncé d'un exercice m'a donné l'envie de le réaliser en le modifiant légèrement. Je stocke les données d'un SMS dans une dataclass au lieu d'un tuple et j'utilise asyncio pour différer l'arrivée des SMS et parcourir avec un léger décalage les instructions du programme. Code Python : Sélectionner tout - Visualiser dans une fenêtre à part 123456789#! python3 # coding: utf-8 import asyncio from dataclasses import dataclass # --------------------------------- from termcolor import cprint ...
#! python3 # coding: utf-8 import asyncio from dataclasses import dataclass # --------------------------------- from termcolor import cprint