Servicios genéricos del sistema operativo¶
Los módulos descritos en este capítulo proporcionan interfaces a las características del sistema operativo que están disponibles en (casi) todos los sistemas operativos, como archivos y un reloj. Las interfaces se modelan, por norma general, según las interfaces Unix o C, pero también están disponibles en la mayoría de los otros sistemas. Esta es una visión general:
os— Miscellaneous operating system interfaces- Nombres de archivos, argumentos de la línea de comandos y variables de entorno
 - Modo Python UTF-8
 - Parámetros de proceso
 - Creación de objetos de tipo archivo
 - Operaciones de descriptores de archivos
 - Archivos y directorios
 - Gestión de proceso
 - Interfaz al planificador
 - Información miscelánea del sistema
 - Números al azar
 
io— Core tools for working with streamstime— Time access and conversionsargparse— Parser for command-line options, arguments and subcommands- Objetos ArgumentParser
 - El método add_argument()
 - El método parse_args()
 - Otras utilidades
 - Excepciones
 
getopt— C-style parser for command line optionslogging— Logging facility for Pythonlogging.config— Logging configurationlogging.handlers— Logging handlersgetpass— Portable password inputcurses— Terminal handling for character-cell displayscurses.textpad— Widget de entrada de texto para programas de cursescurses.ascii— Utilities for ASCII characterscurses.panel— A panel stack extension for cursesplatform— Access to underlying platform’s identifying dataerrno— Standard errno system symbolsctypes— A foreign function library for Python- tutorial de ctypes
- Carga de bibliotecas de enlaces dinámicos
 - Acceder a las funciones de los dll cargados
 - Funciones de llamada
 - Tipos de datos fundamentales
 - Funciones de llamada, continuación
 - Calling variadic functions
 - Funciones de llamada con sus propios tipos de datos personalizados
 - Especificar los tipos de argumentos requeridos (prototipos de funciones)
 - Tipos de retorno
 - Pasar los punteros (o: pasar los parámetros por referencia)
 - Estructuras y uniones
 - Alineación de estructura/unión y orden de bytes
 - Campos de bits en estructuras y uniones
 - Arreglos
 - Punteros
 - Conversiones de tipos
 - Tipos incompletos
 - Funciones de retrollamadas (callback)
 - Acceder a los valores exportados de los dlls
 - Sorpresas
 - Tipos de datos de tamaño variable
 
 - referencia ctypes
 
- tutorial de ctypes