Python 3 - Métodos de arquivo

UMA fileobjeto é criado usando a função aberta e aqui está uma lista de funções que podem ser chamadas neste objeto -

Sr. Não. Métodos e Descrição
1 file.close ()

Feche o arquivo. Um arquivo fechado não pode mais ser lido ou gravado.

2 file.flush ()

Limpe o buffer interno, como o fflush de stdio. Isso pode não funcionar em alguns objetos semelhantes a arquivos.

3 file.fileno ()

Retorna o descritor de arquivo inteiro que é usado pela implementação subjacente para solicitar operações de E / S do sistema operacional.

4 file.isatty ()

Retorna True se o arquivo está conectado a um dispositivo tty (-like), caso contrário, False.

5 próximo (arquivo)

Retorna a próxima linha do arquivo cada vez que é chamado.

6 file.read ([tamanho])

Lê no máximo bytes de tamanho do arquivo (menos se a leitura atingir EOF antes de obter bytes de tamanho).

7 file.readline ([size])

Lê uma linha inteira do arquivo. Um caractere de nova linha final é mantido na string.

8 file.readlines ([sizehint])

Lê até EOF usando readline () e retorna uma lista contendo as linhas. Se o argumento opcional sizehint estiver presente, em vez de ler até EOF, linhas inteiras totalizando aproximadamente bytes sizehint (possivelmente após arredondar para um tamanho de buffer interno) são lidas.

9 arquivo.seek (deslocamento [, de onde])

Define a posição atual do arquivo

10 file.tell ()

Retorna a posição atual do arquivo

11 file.truncate ([size])

Trunca o tamanho do arquivo. Se o argumento opcional de tamanho estiver presente, o arquivo será truncado para (no máximo) esse tamanho.

12 file.write (str)

Grava uma string no arquivo. Não há reembolso.

13 file.writelines (sequência)

Grava uma sequência de strings no arquivo. A sequência pode ser qualquer objeto iterável que produza strings, normalmente uma lista de strings.