Nuovo nella versione 1.5.2.
La classe shlex rende semplice la scrittura di analizzatori lessicali per sintassi elementari somiglianti a quella della shell di Unix. Questo risulter� spesso utile nella scrittura di minilinguaggi, (per esempio nell'esecuzione di file di controllo per le applicazioni Python) o per analizzare stringhe racchiuse tra virgolette.
Il modulo shlex definisce le seguenti funzioni:
| s[, comments]) |
Il modulo shlex definisce inoltre le seguenti classi:
| [instream[, infile[, posix]]]) |
sys.stdin. Il secondo
argomento opzionale � una stringa indicante il nome di un file, che
imposta il valore iniziale del membro infile. Se l'argomento
instream viene omesso oppure � uguale a sys.stdin, questo
secondo argomento verr� impostato al valore predefinito ``stdin''.
L'argomento posix � stato introdotto nella versione 2.3 di Python,
e definisce la modalit� operativa. Quando posix non �
vero(predefinito), l'istanza di shlex funzioner� in
modalit� compatibile. Quando invece funziona in modalit� POSIX,
shlex cercher� di essere il pi� possibile conforme alle
convenzioni di analisi di una shell POSIX. Vedete in
proposito la sezione 5.21.1.
Vedete anche: