Trucs et astuces
Connaître les propriétés d'un objet
Pour connaître les propriétés ou les caractéristiques d'un objet, on dispose de la fonction dir()
qui s'utilise selon :
dir(obj)
Par exemple, si l'on veut connaître les propriétés de l'objet Pin, on fera :
from machine import Pin
dir(Pin)
ce qui donne dans le cas du Pi Pico :
['__class__', '__name__', 'value', '__bases__', '__dict__', 'ALT', 'IN', 'IRQ_FALLING', 'IRQ_RISING', 'OPEN_DRAIN', 'OUT', 'PULL_DOWN', 'PULL_UP', 'high', 'init', 'irq', 'low', 'off', 'on', 'toggle']
Explorer un module en entier d'un coup
On peut explorer le module rp2
en faisant :
for item in dir(rp2):
print(item)
eval("rp2."+item)
Le principe est général pour tous les modules.