As diferenças entre escrita e writeline em python

Python é mais do que uma linguagem de script.

Python é um poderoso livre, língua, completo, open-source de programação usada em educação, ciência, governo e indústria. A linguagem Python tem uma grande biblioteca padrão de funções que ajudam os programadores criar aplicações Web, utilitários do sistema operacional, jogos, aplicações científicas quadros do site e muito mais. Python inclui um conjunto abrangente de funções de manipulação de arquivo para ler, escrever, acrescentar, consulta, transferência e editar arquivos. programador holandês, Guido van Rossum, hoje conhecida como Python "ditador benevolente," desenvolveu a linguagem na década de 1980.

Métodos de manipulação de arquivos para objetos

  • Python é uma linguagem de programação orientada a objetos. Padrão Python fornece muitos métodos ou funções programadores podem aplicar-se a objetos. Quando o "dir ()" função é aplicada a um objeto identificador de arquivo, é exibida uma lista das funções pertencentes ao identificador de arquivo. Por exemplo, o comando Python,

    NameOfFile = open ("foo.txt", "rw +")



    abre um arquivo chamado "foo.txt" em um modo de leitura / gravação e armazena informações de arquivo no objeto de arquivo chamado "NameOfFile." O comando dir Python (NameOfFile) mostra uma lista que inclui todas as funções pertencentes ao objeto identificador de arquivo. Incluem-se nesta lista são as funções mais próximos, fileno, flush, isatty, novas linhas, em seguida, ler, readline, readlines, procurar, diga, truncar, escrever e writelines.

O Write função de objeto Python (File)

  • Use a função write () para escrever uma sequência de caracteres fixo - chamado de string - para um arquivo. Você não pode usar write () para escrever matrizes ou listas de Python em um arquivo. Se você tentar usar write () para salvar uma lista de strings, o interpretador Python vai dar o erro, "Argumento 1 deve ser string ou somente leitura buffer de caracteres, não lista." Os programadores geralmente garantir que os dados realmente é salvo no disco, usando os métodos do objeto de arquivo flush () ou fechar ().

Os Writelines função Python Arquivo Object ()

  • A função writelines () também escreve uma string para um arquivo. Ao contrário de write (), no entanto, writelines pode escrever uma lista de strings sem erros. Por exemplo, os nameOfFile.writelines comando (["allen","Olá Mundo"]) Escreve duas cordas "allen" e "Olá Mundo" ao foo.txt arquivo. O Writelines () não separar as cordas, então a saída será "allenhello mundo."

A Origem das Pythons Writelines () função

  • Python foi implementado pela primeira vez em 1989. Antes de 1993, Python tinham a função write (), mas não writelines (). Uma referência cedo para a necessidade de writelines () apareceu em um 22 de outubro de 1993 newsgroup Usenet postagem pela Xerox Parc programador Bill Janssen. Ele estava procurando uma maneira fácil de adicionar o conteúdo de um arquivo para outro. Três dias depois, o criador do Python, Guido Van Rossum escreveu, "Eu só encontrou a mesma necessidade. Considerá-lo adicionado ao próximo lançamento."

De esta maneira? Compartilhar em redes sociais:

LiveInternet