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.