Mise à jour de 'Exemple de création de script en Python'
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 95 p. 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 95 p. 100 du code est identique.
|
||||
|
||||
### Constantes
|
||||
```python
|
||||
|
Loading…
Reference in New Issue
Block a user