Voici un programme Python complet et
fonctionnel.
Il ne signifie probablement rien pour vous. Ne vous en
faites pas, nous allons le disséquer ligne par ligne. Mais lisez-le et
voyez ce que vous pouvez déjà en retirer.
Exemple 2.1. odbchelper.py
Si vous ne l’avez pas déjà fait, vous pouvez télécharger cet exemple ainsi que les autres exemples du livre.
def buildConnectionString(params):
"""Build a connection string from a dictionary of parameters.
Returns string."""
return ";".join(["%s=%s" % (k, v) for k, v in params.items()])
if __name__ == "__main__":
myParams = {"server":"mpilgrim", \
"database":"master", \
"uid":"sa", \
"pwd":"secret" \
}
print buildConnectionString(myParams)
Lancez maintenant ce programme et observez ce qui se passe.
 |
| Dans l'IDE ActivePython
sous Windows, vous pouvez exécuter le programme Python que vous êtes en train d'éditer par -> (Ctrl-R). La sortie est affichée dans la fenêtre
interactive.
|
 |
| Dans l'IDE Python
sous Mac OS, vous pouvez exécuter
un module avec -> (Cmd-R) mais il y a une option importante que vous devez
activer préalablement. Ouvrez le module dans l'IDE,
ouvrez le menu des options des modules en cliquant le triangle noir
dans le coin supérieur droit de la fenêtre et assurez-vous que
«» est coché. Ce réglage est sauvegardé avec le
module, vous n'avez donc à faire cette manipulation qu'une fois par
module.
|
 |
| Sur les systèmes compatibles UNIX (y compris
Mac OS X), vous pouvez exécuter un programme Python
depuis la ligne de commande : python
odbchelper.py |