Quel est l'équivalent de la Série.() dans pyserial?

Quand je suis en train de lire plusieurs lignes de données en série sur un Arduino, j'utilise la marche suivante:

String message = "";
while (Serial.available()){
    message = message + serial.read()
}

Dans Arduino C, Serial.available() renvoie le nombre d'octets disponibles pour être lu à partir de la mémoire tampon de série (Voir Docs). Ce qui est l'équivalent de Serial.available() en python?

Par exemple, si j'ai besoin de lire plusieurs lignes de données série je m'attends à ues le code suivant:

import serial
ser = serial.Serial('/dev/ttyACM0', 9600, timeout=0.050)
...
while ser.available():
    print ser.readline()
Veuillez décrire ce que Serial.available() est ou fournir un lien vers la documentation.

OriginalL'auteur Michael Molter | 2016-07-28