Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| dev:python:debogage [2016/10/26 16:06] – yoann | dev:python:debogage [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 11: | Ligne 11: | ||
| * pep8 | * pep8 | ||
| * flake8 | * flake8 | ||
| + | * mypy: outil standard d' | ||
| Ligne 33: | Ligne 34: | ||
| </ | </ | ||
| + | ===== Le module dis ===== | ||
| + | Le module **dis** permet de désassembler le bytecode Python. | ||
| + | |||
| + | <code python> | ||
| + | >>> | ||
| + | >>> | ||
| + | ... | ||
| + | ... | ||
| + | >>> | ||
| + | </ | ||
| + | |||
| + | Produira sur la sortie standard: | ||
| + | < | ||
| + | 2 0 LOAD_GLOBAL | ||
| + | 0 (Union) | ||
| + | 2 LOAD_GLOBAL | ||
| + | 1 (int) | ||
| + | 4 LOAD_GLOBAL | ||
| + | 2 (str) | ||
| + | 6 BUILD_TUPLE | ||
| + | 2 | ||
| + | 8 BINARY_SUBSCR | ||
| + | 10 POP_TOP | ||
| + | 12 LOAD_CONST | ||
| + | 0 (None) | ||
| + | 14 RETURN_VALUE | ||
| + | </ | ||
| + | |||
| ===== Le débogueur python ===== | ===== Le débogueur python ===== | ||