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— Interfaces misceláneas del sistema operativoio— Herramientas principales para trabajar con streamstime— Tiempo de acceso y conversionesargparse— Analizador sintáctico (Parser) para las opciones, argumentos y sub-comandos de la línea de comandosgetopt— Analizador de estilo C para opciones de línea de comandologging— Instalación de logging para Pythonlogging.config— Configuración de registrologging.handlers— Gestores de logginggetpass— Entrada de contraseña portátilcurses— Manejo de terminales para pantallas de celdas de caracterescurses.textpad— Widget de entrada de texto para programas de cursescurses.ascii— Utilidades para los caracteres ASCIIcurses.panel— Una extensión de pila de panel para cursesplatform— Acceso a los datos identificativos de la plataforma subyacenteerrno— Símbolos estándar del sistema errnoctypes— Una biblioteca de funciones foráneas para 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
- 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