5.11 shlex --- Simple analyse lexicale

Nouveau en version 1.5.2

La classe shlex facilite l'écriture d'analyseurs lexicaux pour des syntaxes simples qui ressemblent à celle du shell d'Unix. Elle sera souvent utile pour écrire des mini-langages, par exemple dans des fichiers de contrôle d'exécution pour des applications Python.

shlex([flux[, fichier]])
Une instance de shlex ou d'une sous-classe est un objet analyseur lexical. L'argument d'initialisation, s'il est présent, spécifie depuis où lire les caractères. Il doit s'agir d'un objet de type fichier ou flux, possédant des méthodes read() et readline(). Si aucun argument n'est fourni, les données d'entrée seront prises sur sys.stdin. Le second argument optionnel est une chaîne avec un nom de fichier, qui définit la valeur initiale du membre infile. Si l'argument flux est omis ou égal à sys.stdin, ce second argument prend la valeur ``stdin'' par défaut.

Voir aussi:

Module ConfigParser:
Interpréteur pour fichiers de configuration similaires aux fichiers .ini de Windows.


Sous-sections
  1. Objets shlex