Le istanze Telnet hanno i seguenti metodi:
expected[, timeout]) |
Quando non viene trovata alcuna corrisponda, restituisce al suo posto qualsiasi cosa disponibile, possibilmente la stringa vuota. Solleva l'eccezione EOFError se la connessione è chiusa e non ci sono dati elaborati disponibili.
) |
) |
''
se viene trovato un EOF.
Blocca se non ci sono dati immediatamente disponibili.
) |
Solleva l'eccezione EOFError se la connessione viene
chiusa e non ci sono dati elaborati disponibili. Altrimenti
restituisce ''
se non vi sono dati disponibili. Non blocca
finché è nel mezzo di una sequenza IAC.
) |
Solleva l'eccezione EOFError se la connessione è chiusa e
non ci sono dati elaborati disponibili. Altrimenti restituisce
''
se non ci sono dati elaborati disponibili. Non blocca
finché è nel mezzo di una sequenza IAC.
) |
Solleva l'eccezione EOFError se la connessione è chiusa e
non ci sono dati disponibili. Altrimenti restituisce ''
se non
ci sono dati elaborati. Non blocca finché è nel mezzo di una sequenza
IAC.
) |
Solleva l'eccezione EOFError se la connessione è chiusa e
non ci sono dati disponibili. Restituisce ''
se altrimenti non
ci sono dati elaborati disponibili. Questo metodo non è mai
bloccante.
) |
SE
. Questo metodo non è
mai bloccante.
Nuovo nella versione 2.3.
host[, port]) |
Non tentare di riaprire un'istanza già connessa.
msg[, *args]) |
>
di
0. Se sono presenti argomenti extra, vengono sostituiti nel messaggio
utilizzando l'operatore standard di formattazione delle stringhe.
debuglevel) |
sys.stdout
).
) |
) |
) |
buffer) |
) |
) |
list[, timeout]) |
Il primo argomento è una lista di espressioni regolari, sia compilate (istanza re.RegexObject) che non compilate (stringhe). Il secondo argomento, facoltativo, è un timeout in secondi; il suo comportamento predefinito è bloccare indefinitamente.
Restituisce una tupla di tre elementi: l'indice nella lista della prima espressione regolare che corrisponde; l'oggetto corrispondente restituito; il testo letto fino alla corrispondenza da verificare, inclusa la parte corrispondente.
Se viene trovata la fine del file e non è stato letto del testo, viene
sollevata l'eccezione EOFError. Altrimenti, quando non
corrisponde niente, restituisce ((-1, None, text)
) dove
text è il testo ricevuto (che potrebbe essere una stringa vuota
se è intervenuto un timeout).
Se un'espressione regolare termina con una elemento di corrispondenza multipla (come un .*) o più di un'espressione che possa avere corrispondenza con lo stesso input, i risultati sono indeterminati e possono dipendere dalle temporizzazioni I/O.
callback) |
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.