Want to create interactive content? It’s easy in Genially!

Get started free

Python - Ficheiros

Miguel Rosales (2023/EBSAS/10H)

Created on November 19, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Smart Presentation

Practical Presentation

Essential Presentation

Akihabara Presentation

Pastel Color Presentation

Terrazzo Presentation

Visual Presentation

Transcript

Python

go!

Miguel Angel Acosta Rosales nº14 | 11ºH

Indice

O que é um ficheiro e tipos de ficheiros

Modos de abertura de um ficheiro

Exemplos de como escrever e ler de um ficheiro

Métodos i. Tell() e Seek()

Como aplicar o Try…Except…Finally…

O que é um ficheiro e tipos de ficheiros

O que é um ficheiro??

Modos de abertura de um ficheiro

Um ficheiro é uma estrutura de dados utilizada para armazenar informações de forma permanente. Pode conter texto, números, imagens, vídeos, etc. Armazenado no disco rígido ou outro dispositivo de memória.

Exemplos de como escrever e ler de um ficheiro

Métodos i. Tell() e Seek()

Como aplicar o Try…Excepet…Finally…

Tipos de ficheiro

Ficheiros de texto: Contêm caracteres legíveis Ex.: .txt, .csv. Ficheiros binários: Armazenam dados em formato binário. Ex.: imagens, vídeos, arquivos .exe.

Modos de abertura de um ficheiro

Leitura (r): Apenas leitura. O ficheiro deve existir. Escrita (w): Cria ou sobrescreve o ficheiro. Acrescentar (a): Adiciona conteúdo ao final. Leitura e Escrita: r+: Leitura e escrita sem criar ou apagar. w+: Leitura e escrita, sobrescreve ou cria. a+: Leitura e escrita, adiciona ao final se já existir.

O que é um ficheiro e tipos de ficheiros

Exemplos de como escrever e ler de um ficheiro

Métodos i. Tell() e Seek()

Como aplicar o Try…Excepet…Finally…

Exemplos de como escrever e ler de um ficheiro

Escrever num ficheiros:

O que é um ficheiro e tipos de ficheiros

with open("exemplo.txt", "w") as ficheiro:ficheiro.write("Boas ")

Modos de abertura de um ficheiro

Ler um ficheiro:

Métodos i. Tell() e Seek()

with open("exemplo.txt", "r") as ficheiro:texto= ficheiro.read() print(texto)

Como aplicar o Try…Excepet…Finally…

Métodos i. Tell() e Seek()

tell()

O que é um ficheiro e tipos de ficheiros

Retorna a posição atual do cursor no ficheiro.

posicao = ficheiro.tell() print(f"Posição atual: {posicao}")

Modos de abertura de um ficheiro

seek

Exemplos de como escrever e ler de um ficheiro

Move o cursor para uma posição específica.

Como aplicar o Try…Excepet…Finally…

exemplo.seek()

Como aplicar o Try…Excepet…Finally…

O que é um ficheiro e tipos de ficheiros

Permite tratar erros durante a manipulação de ficheiros.

Modos de abertura de um ficheiro

Exemplos de como escrever e ler de um ficheiro

Try...Except...Finally

try: n1=int(input('Insira o nº 1: ')) n2=int(input('Insira o nº 2: ')) soma=n1+n2 print(soma) except: print('Os numeros devem ser inteiros') finally: print('Fein')

Métodos i. Tell() e Seek()