Interagindo com Arquivos
Explicação
Outra funcionalidade para manipulação de arquivos é o comando Open. Essa função é nativa de dentro do python, ou seja, não há necessidade de importação.
Basicamente sua função é abrir (praticamente qualquer) arquivo e conseguir trabalhar com os mesmos.
Funcionalidades
- Abre o arquivo - sintaxe básica:
-
Modos de execução:
-
Leitura (.txt, .json, .csv, etc...):
-
Escrita (.txt):
-
Acrescentar (.txt):
-
Leitura de arquivo em formato bytes (imagens, pdfs, etc...):
arquivo = open("python-logo.png", "rb") conteudo = arquivo.read() # b'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x01"\x00\x00\x00R\x08\x06\x00...'
- Escrita de arquivo em formato bytes (imagens, pdfs, etc...):
-
-
Fecha arquivo
- Leitura/Escrita do arquivo usando Gerenciador de Contexto