Capítulo 10
Arquivo lê:
'' ' Open () função recebe um argumento: o nome do arquivo que você deseja abrir. Usando um caminho absoluto, pode ser em qualquer lugar leitura no sistema de arquivos. Por agora, a abordagem mais simples é, ou será no diretório onde os arquivos de programa, ou um arquivo armazenado no diretório onde a pasta de arquivos de programa de armazenamento de arquivos de dados. Palavras-chave sem a necessidade de acessar o arquivo depois que ele for fechado. read () método lê todo o conteúdo deste documento, e uma cadeia longa é armazenada como uma variável no conteúdo. read () é uma linha em branco devolve uma cadeia vazia quando chegar ao final do arquivo, mas isso vai ser exibido quando uma string vazia. '' ' Com o Open ( ' pi_digits.txt ' ) FILE_OBJECT AS: Conteúdo = file_object.read () Imprimir (contents.rstrip ()) # ler linha por linha com Open ( ' pi_digits.txt ' ) FILE_OBJECT AS: para Linha em FILE_OBJECT: Imprimir (line.rstrip ()) # criar um arquivo que contém uma lista do conteúdo de cada linha # Os readlines () para ler cada linha do arquivo, e as armazena em uma lista com Open ( ' pi_digits.txt ' ) FILE_OBJECT AS: Linhas = file_object.readlines ()
Ao abrir um arquivo designado modo de leitura ( 'r'), o modo de gravação ( 'w'), modo adicional ( 'a') ou permitir que você leia e modo ( 'r +'), escrito para o arquivo. Se você omitir o modo de argumentação, Python será o padrão para abrir o arquivo modo somente leitura. Se você quiser gravar o arquivo não existe, a função open () criará automaticamente. No entanto, a fim de write ( 'w') Modo ao abrir um arquivo que ter cuidado, porque se o arquivo especificado já existe, Python apaga o arquivo antes de retornar o objeto de arquivo.
write () função não adiciona quebras de linha no final do texto que você escreve, deixe cada corda em uma linha separada é necessária () declaração contém gravação de nova linha.
Anormal: Python usar um objeto especial chamado uma exceção para erros de gestão que ocorrem durante a execução do programa. As exceções são o uso de try-excepto processamento de bloco. tente-exceto bloco deixe Python executará a ação especificada, e dizer como fazer ocorre Python exceção. Ao usar um try-exceto bloco, mesmo se uma exceção ocorre, o programa continuará a ser executado: Mostra mensagens de erro amigáveis que você escreve, em vez de fazer o rastreamento confundido usuário.
tente : print (5/ 0) , exceto ZeroDivisionError: print ( " Você não pode dividir por zero! " )