Capítulo 20. Arquivos
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Temos objetos persistentes, que são chamados de arquivos.
Ken Thompson
Quando você começa a programar, ouve algumas palavras repetidamente, mas não tem certeza se elas têm um significado técnico específico ou se são apenas palavras de efeito. Os termos arquivo e diretório são tais palavras e têm significados técnicos reais. Um arquivo é uma sequência de bytes, armazenada em um sistema de arquivos e acessada por um nome de arquivo. Um diretório é uma coleção de arquivos e possivelmente outros diretórios. O termo pasta é um sinônimo de diretório. Ele surgiu quando os computadores ganharam interfaces gráficas de usuário e imitaram conceitos de escritório para fazer com que os conceitos parecessem mais familiares.
Muitos sistemas de arquivos são hierárquicos e, muitas vezes, são chamados de árvores, mas os escritórios reais não costumam ter árvores, e a analogia com a pasta só funciona se você visualizar as subpastas até o fim.
Entrada e saída de arquivos
O tipo mais simples de persistência é um arquivo antigo, às vezes chamado de arquivo simples. Você lê de um arquivo para a memória e escreve da memória para um arquivo. Python facilita essas tarefas. Como acontece com muitas linguagens, suas operações de arquivo foram amplamente modeladas nos equivalentes familiares e populares do Unix.
Criar ou abrir com open()
Você precisa chamar a função ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access