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 operacional- Nomes de arquivos, argumentos de linha de comando e variáveis de ambiente
- Modo UTF-8 do Python
- Parâmetros de processo
- Criação de objetos arquivos
- Operações dos descritores de arquivos
- Arquivos e diretórios
- Gerenciamento de processo
- Interface do agendador
- Diversas informações de sistema
- Números aleatórios
io
— Core tools for working with streamstime
— Acesso ao horário e conversõesargparse
— Analisador sintático para opções de linha de comando, argumentos e subcomandos- Objetos ArgumentParser
- O método add_argument()
- O método parse_args()
- Outros utilitários
- Exceções
getopt
— Analisador sintático no estilo C para opções de linha de comandologging
— Recurso de utilização do Logging para Pythonlogging.config
— Logging configurationlogging.handlers
— Logging handlersgetpass
— Entrada de senha portátilcurses
— Gerenciador de terminal para visualizadores de células de caracteres.curses.textpad
— Text input widget for curses programscurses.ascii
— Utilitários para caracteres ASCIIcurses.panel
— Uma extensão de pilha de painéis para o cursesplatform
— Acesso aos dados de identificação da plataforma subjacenteerrno
— Símbolos padrão do sistema errnoctypes
— Uma biblioteca de funções externas para Python- Tutorial ctypes
- Carregando bibliotecas de links dinâmicos
- Acessando funções de dlls carregadas
- Calling functions
- Tipos de dados fundamentais
- Invocação de Funções, continuação
- Chamando funções variadas
- Calling functions with your own custom data types
- Specifying the required argument types (function prototypes)
- Tipos de Retorno
- Passando ponteiros (ou: passando parâmetros por referência)
- Estruturas e uniões
- 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