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
