Saltar al contenido principal
Página

Tema 1.7 - Nombres del módulo de nivel Dunder

Los "dunders" de nivel de módulo (es decir, los nombres que tienen dos guiones bajos al principio y dos finales) como __all__, __author__, __version__, etc. deben colocarse después de la cadena de documentación del módulo, pero antes de cualquier declaración de importación, excepto el from __future__ (esto trae importaciones futuras). Python exige que las importaciones futuras deban aparecer en el módulo antes que cualquier otro código, excepto antes que las cadenas de documentación:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
"""This is the example module.

This module does stuff.
"""

from __future__ import barry_as_FLUFL

__all__ = ['a', 'b', 'c']
__version__ = '0.1'
__author__ = 'Cardinal Biggles'

import os
import sys




Última modificación: miércoles, 16 de marzo de 2022, 09:49