Documentación offline Python 3.14

Servicios genéricos del sistema operativo

3.14 Ver versión oficial en línea Licencia PSF-2.0Descargado el 2026-08-02

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 operativo

  • 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

    • Consultando las dimensiones de una terminal

    • Herencia de los descriptores de archivos

  • Archivos y directorios

    • Descriptores de archivos del temporizador

    • Atributos extendidos de Linux

  • Gestión de proceso

  • Interfaz al planificador

  • Información miscelánea del sistema

  • Números al azar

  • "io" --- Core tools for working with streams

  • Resumen

    • E/S Texto

    • E/S Binaria

    • E/S sin formato

  • Codificación de texto

    • EncodingWarning opcional
  • Interfaz de módulo de alto nivel

  • Jerarquía de clases

    • Clases base E/S

    • Archivo sin formato E/S

    • Streams almacenados (búfer)

    • E/S Texto

  • Static Typing

  • Rendimiento

    • E/S Binaria

    • E/S Texto

    • Multihilo

    • Reentrada

  • "time" --- Time access and conversions

  • Las Funciones

  • Constantes de ID de reloj

  • Constantes de zona horaria

  • "logging" --- Logging facility for Python

  • Objetos logger

  • Niveles de logging

  • Gestor de objetos

  • Objetos formateadores

  • Filtro de Objetos

  • Objetos LogRecord

  • Atributos LogRecord

  • Objetos LoggerAdapter

  • Seguridad del hilo

  • Funciones a nivel de módulo

  • Atributos a nivel de módulo

  • Integración con el módulo de advertencias

  • "logging.config" --- Logging configuration

  • Funciones de configuración

  • Consideraciones de seguridad

  • Esquema del diccionario de configuración

    • Detalles del esquema del diccionario

    • Configuración incremental

    • Conexiones de objeto

    • Objetos definidos por el usuario

    • Handler configuration order

    • Acceso a objetos externos

    • Acceso a objetos internos

    • Resolución de importación e importadores personalizados

    • Configuring QueueHandler and QueueListener

  • Formato de archivo de configuración

  • "logging.handlers" --- Logging handlers

  • StreamHandler

  • FileHandler

  • NullHandler

  • WatchedFileHandler

  • BaseRotatingHandler

  • RotatingFileHandler

  • TimedRotatingFileHandler

  • SocketHandler

  • DatagramHandler

  • Gestor SysLog (SysLogHandler)

  • Gestor de eventos NTELog (NTEventLogHandler)

  • SMTPHandler

  • MemoryHandler

  • HTTPHandler

  • QueueHandler

  • QueueListener

  • "platform" --- Access to underlying platform's identifying data

  • Cross platform

  • Java platform

  • Windows platform

  • macOS platform

  • iOS platform

  • Unix platforms

  • Linux platforms

  • Android platform

  • Command-line usage

  • "errno" --- Standard errno system symbols

  • "ctypes" --- 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

    • Structure/union layout, alignment and byte order

    • Campos de bits en estructuras y uniones

    • Arreglos

    • Punteros

    • Thread safety without the GIL

    • 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

    • Encontrar bibliotecas compartidas

    • Listing loaded shared libraries

    • Cargando bibliotecas compartidas

    • Funciones foráneas

    • Prototipos de funciones

    • Funciones de utilidad

    • Tipos de datos

    • Tipos de datos fundamentales

    • Tipos de datos estructurados

    • Arreglos y punteros

    • Exceptions