Serviços Genéricos do Sistema Operacional¶
Os módulos descritos neste capítulo fornecem interfaces aos recursos do sistema operacional e que estão disponíveis em (quase) todos os sistemas operacionais, como arquivos e um relógio. As interfaces geralmente são modeladas após as interfaces Unix ou C, mas elas também estão disponíveis na maioria dos outros sistemas. Aqui temos uma visão geral:
os
— Diversas interfaces de sistema operacionalio
— Ferramentas principais para trabalhar com fluxostime
— Acesso ao horário e conversõesargparse
— Parser para opções de linha de comando, argumentos e subcomandosgetopt
— Analisador sintático no estilo C para opções de linha de comandologging
— Facilidade para registrar com Pythonlogging.config
— Logging configurationlogging.handlers
— Tratadores de registrogetpass
— Entrada de senha portátilcurses
— Gerenciador de terminal para visualizadores de células de caracteres.curses.textpad
— Text input widget for curses programscurses.ascii
— Utilities for ASCII characterscurses.panel
— A panel stack extension for cursesplatform
— Access to underlying platform’s identifying dataerrno
— Standard errno system symbolsctypes
— Uma biblioteca de funções externas para o Python- Tutorial ctypes
- Loading dynamic link libraries
- Accessing functions from loaded dlls
- Calling functions
- Fundamental data types
- Invocação de Funções, continuação
- Calling functions with your own custom data types
- Specifying the required argument types (function prototypes)
- Tipos de Retorno
- Passing pointers (or: passing parameters by reference)
- Structures and unions
- Structure/union alignment and byte order
- Bit fields in structures and unions
- Arrays
- Ponteiros
- Conversão de Tipos
- Tipos Incompletos
- Funções Callbacks
- Accessing values exported from dlls
- Surprises
- Variable-sized data types
- Referência ctypes
- Tutorial ctypes