Mise à jour de 'Exemple de création de script en Python'

Philippe Tourigny 2023-06-02 05:14:19 +02:00
parent d707cf8ea3
commit 3cfafe54f2

@ -23,7 +23,7 @@ Encore à faire:
## Squelette du code
Le script suit le modèle ci-dessous. Pusique le but est de vous donner un modèle qui peut servir de point de départ, je n'ai laissé que les commentaires et j'ai remplacé le code par le mot-clé `pass`, et j'utilise `<argument>` ou <`arguments`> quand la fonction prend au moins un argument.
Le script suit le modèle ci-dessous. Pusique le but est de vous donner un modèle qui peut servir de point de départ, je n'ai laissé que les commentaires et j'ai remplacé le code par le mot-clé `pass`. J'utilise aussi `<argument>` ou <`arguments`> quand la fonction prend au moins un argument.
Dans la même veine, je n'ai laissé que le mot-clé `pass` et des commentaires décrivant ce que fait le code dans la partie principale du script.
@ -134,7 +134,7 @@ from lxml import etree as et
Ici, la première ligne précise que le fichier de code source est encodé en utf-8. Elle n'est pas strictement nécessaire puisque, en principe, Python 3 utilise l'encodage utf-8 par défaut pour le code source. J'ai simplement pris l'habitude de la mettre pour évite d'éventuelles mauvaises surprises.
Les importations vous montrent que j'ai choisi la bibliothèque `lxml` pour mon script, principalement parce qu'elle est plus puissante et un peu plus facile à utiliser que `xml.etree.ElementTree`. Toutefois, la différence n'est pas énorme. J'ai aussi fait une version avec `xml.etree.ElementTree`, et environ 95p.100 du code est identique.
Les importations vous montrent que j'ai choisi la bibliothèque `lxml` pour mon script, principalement parce qu'elle est plus puissante et un peu plus facile à utiliser que `xml.etree.ElementTree`. Toutefois, la différence n'est pas énorme. J'ai aussi fait une version avec `xml.etree.ElementTree`, et au moins 95p.100 du code est identique.
### Constantes
```python