Nota
¡Ayúdanos a traducir la documentación oficial de Python al Español! Puedes encontrar más información en Como contribuir. Ayuda a acercar Python a más personas de habla hispana.
Servicios en tiempo de ejecución de Python¶
Los módulos descritos en este capítulo proporcionan una amplia gama de servicios relacionados con el intérprete de Python y su interacción con su entorno. Esta es una descripción general:
sys— Parámetros y funciones específicos del sistemaabiflagsaddaudithook()argvaudit()base_exec_prefixbase_prefixbyteorderbuiltin_module_namescall_tracing()copyright_clear_type_cache()_current_frames()_current_exceptions()breakpointhook()_debugmallocstats()dllhandledisplayhook()dont_write_bytecode_emscripten_infopycache_prefixexcepthook()__breakpointhook____displayhook____excepthook____unraisablehook__exception()exc_info()exec_prefixexecutableexit()flagsflags.debugflags.inspectflags.interactiveflags.isolatedflags.optimizeflags.dont_write_bytecodeflags.no_user_siteflags.no_siteflags.ignore_environmentflags.verboseflags.bytes_warningflags.quietflags.hash_randomizationflags.dev_modeflags.utf8_modeflags.safe_pathflags.int_max_str_digitsflags.warn_default_encoding
float_infofloat_repr_stylegetallocatedblocks()getunicodeinternedsize()getandroidapilevel()getdefaultencoding()getdlopenflags()getfilesystemencoding()getfilesystemencodeerrors()get_int_max_str_digits()getrefcount()getrecursionlimit()getsizeof()getswitchinterval()_getframe()_getframemodulename()getprofile()gettrace()getwindowsversion()get_asyncgen_hooks()get_coroutine_origin_tracking_depth()hash_infohexversionimplementationint_info__interactivehook__intern()is_finalizing()last_exclast_typelast_valuelast_tracebackmaxsizemaxunicodemeta_pathmodulesorig_argvpathpath_hookspath_importer_cacheplatformplatlibdirprefixps1ps2setdlopenflags()set_int_max_str_digits()setprofile()setrecursionlimit()setswitchinterval()settrace()set_asyncgen_hooks()set_coroutine_origin_tracking_depth()activate_stack_trampoline()deactivate_stack_trampoline()is_stack_trampoline_active()_enablelegacywindowsfsencoding()stdinstdoutstderr__stdin____stdout____stderr__stdlib_module_namesthread_infotracebacklimitunraisablehook()versionapi_versionversion_infowarnoptionswinver_xoptions
sys.monitoring— Monitoreo de eventos de ejecuciónsysconfig— Proporciona acceso a la información de configuración de Pythonbuiltins— Objetos incorporados__main__— Entorno de código de nivel máximowarnings— Control de advertenciasdataclasses— Clases de datoscontextlib— Utilidades para declaraciones de contextowith- Utilidades
- Ejemplos y recetas
- Gestores de contexto de uso único, reutilizables y reentrantes
abc— Clases de Base Abstractaatexit— Gestores de Salidatraceback— Imprimir o recuperar un seguimiento de pilaprint_tb()print_exception()print_exc()print_last()print_stack()extract_tb()extract_stack()format_list()format_exception_only()format_exception()format_exc()format_tb()format_stack()clear_frames()walk_stack()walk_tb()- Objetos
TracebackExceptionTracebackExceptionTracebackException.__cause__TracebackException.__context__TracebackException.exceptionsTracebackException.__suppress_context__TracebackException.__notes__TracebackException.stackTracebackException.exc_typeTracebackException.filenameTracebackException.linenoTracebackException.end_linenoTracebackException.textTracebackException.offsetTracebackException.end_offsetTracebackException.msgTracebackException.from_exception()TracebackException.print()TracebackException.format()TracebackException.format_exception_only()
- Objetos
StackSummary - Objetos
FrameSummary - Ejemplos de seguimiento de pila
__future__— Definiciones de declaraciones futurasgc— Interfaz del recolector de basuraenable()disable()isenabled()collect()set_debug()get_debug()get_objects()get_stats()set_threshold()get_count()get_threshold()get_referrers()get_referents()is_tracked()is_finalized()freeze()unfreeze()get_freeze_count()garbagecallbacksDEBUG_STATSDEBUG_COLLECTABLEDEBUG_UNCOLLECTABLEDEBUG_SAVEALLDEBUG_LEAK
inspect— Inspeccionar objetos vivos- Tipos y miembros
getmembers()getmembers_static()getmodulename()ismodule()isclass()ismethod()isfunction()isgeneratorfunction()isgenerator()iscoroutinefunction()markcoroutinefunction()iscoroutine()isawaitable()isasyncgenfunction()isasyncgen()istraceback()isframe()iscode()isbuiltin()ismethodwrapper()isroutine()isabstract()ismethoddescriptor()isdatadescriptor()isgetsetdescriptor()ismemberdescriptor()
- Recuperar el código fuente
- Introspección de los invocables con el objeto Signature
- Clases y funciones
- La pila del interprete
- Obteniendo atributos estáticamente
- Current State of Generators, Coroutines, and Asynchronous Generators
- Objetos de código Bit Flags
- Buffer flags
BufferFlagsBufferFlags.SIMPLEBufferFlags.WRITABLEBufferFlags.FORMATBufferFlags.NDBufferFlags.STRIDESBufferFlags.C_CONTIGUOUSBufferFlags.F_CONTIGUOUSBufferFlags.ANY_CONTIGUOUSBufferFlags.INDIRECTBufferFlags.CONTIGBufferFlags.CONTIG_ROBufferFlags.STRIDEDBufferFlags.STRIDED_ROBufferFlags.RECORDSBufferFlags.RECORDS_ROBufferFlags.FULLBufferFlags.FULL_ROBufferFlags.READBufferFlags.WRITE
- Interfaz de la línea de comando
- Tipos y miembros
site— Enlace (hook) de configuración específico del sitio