·
Engenharia Mecatrônica ·
Linguagens de Programação
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
Texto de pré-visualização
18032022 0757 Aula Arquivosipynb Colaboratory Arquivos Abre EscritaLeitura Fecha arquivo open nomedoarquivo modo arquivo é 0 objeto de retorno da funao open nomedoarquivo é uma string com o nome do arquivo no disco modo é uma string contendo 2 letras indicando o tipo de arquivo texto ou binario e o que vocé quer fazer com ele A primeira letra do modo indica a operagao r significa leitura read w significa escrita write Se o arquivo nao existe ele é criado Se o arquivo existe ele sera sobresrito x significa escrita mas Somente se o arquivo nao existe asignifica acrescentar append ou seja escreve no fim do arquivo caso o arquivo exista A segunda letras do modo é 0 tipo do arquivo tou nada significa tipo texto b significa tipo binario Exemplo de abrir e fechar um arquivo arquivo open arquivotxt wt arquivoclose Executando uma operacao de escrita no arquivo texto Esse é um texto com multiplas linhas arquivo open arquivotxt wt arquivowritetexto arquivoclose httpscolabresearchgooglecomdrive17adzPVIqatTeecveMdhxX0XgMk 1ITJs YJprintModetrue 17 18032022 0757 Aula Arquivosipynb Colaboratory httpscolabresearchgooglecomdrive17adzPVIqatTeecveMdhX0XgMk1lTJsYJprintModetrue 27 Gravando dados em um arquivo binário opcional a listrange0256 printa dadosBinarios bytesrange0256 printdadosBinarios arquivo openarquivobinariotxt wb arquivowritedadosBinarios arquivoclose 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 bx00x01x02x03x04x05x06x07x08 x0bx0crx0ex0fx10x11x12x13x read readline readlines Lendo um arquivo arquivo openarquivotxt rt dadosLidos arquivoread arquivoclose printfConteúdo lido dadosLidos Conteúdo lido Esse é um texto com múltiplas linhas arquivo openarquivotxt rt dadosLidos arquivoread9 arquivoclose printfConteúdo lido dadosLidos Conteúdo lido Esse é um arquivo openarquivotxt rt dadosLidos arquivoreadline printfprimeira leitura dadosLidos 18032022 0757 Aula Arquivosipynb Colaboratory httpscolabresearchgooglecomdrive17adzPVIqatTeecveMdhX0XgMk1lTJsYJprintModetrue 37 dadosLidos arquivoreadline printfsegunda leitura dadosLidos dadosLidos arquivoreadline printfterceira leitura dadosLidos dadosLidos arquivoreadline printfquarta leitura dadosLidos dadosLidos arquivoreadline printfquinta leitura dadosLidos arquivoclose primeira leitura Esse é um texto segunda leitura com múltiplas terceira leitura linhas quarta leitura quinta leitura arquivo openarquivotxt rt textoCompleto while True linha arquivoreadline if not linha break textoCompleto textoCompleto linha arquivoclose printconteúdo lido textoCompleto conteúdo lido Esse é um texto com múltiplas linhas arquivo openarquivotxt rt texto arquivoreadlines printconteúdo lido texto arquivoclose 18032022 0757 Aula Arquivosipynb Colaboratory httpscolabresearchgooglecomdrive17adzPVIqatTeecveMdhX0XgMk1lTJsYJprintModetrue 47 for linha in texto printlinha end conteúdo lido Esse é um texto com múltiplas linhas Esse é um texto com múltiplas linhas Burlando o terminador de linha padrão do print do python que é quebrar a linha printteste end printteste2 testeteste2 Lendo um arquivo binário opcional arquivo openarquivobinariotxt rb texto arquivoread printconteúdo lido texto conteúdo lido bx00x01x02x03x04x05x06x07x08 x0bx0crx0ex0fx1 Arquivos CSV Arquivos txt estruturados import csv pessoas Zezinho 10 Luizinho 15 printpessoas arquivo openpessoascsv wt csvsaida csvwriterarquivo csvsaidawriterowspessoas arquivoclose Zezinho 10 Luizinho 15 18032022 0757 Aula Arquivosipynb Colaboratory httpscolabresearchgooglecomdrive17adzPVIqatTeecveMdhX0XgMk1lTJsYJprintModetrue 57 Lendo o arquivo CSV import csv arquivo openpessoascsv rt csventrada csvreaderarquivo pessoasLidas linha for linha in csventrada arquivoclose printpessoasLidas Zezinho 10 Luizinho 15 Carregando em dicionários import csv arquivo openpessoas2txt rt csventrada csvDictReaderarquivo fieldnamesnome idade pessoasLidas linha for linha in csventrada arquivoclose printpessoasLidas printpessoasLidas2idade OrderedDictnome nome idade idade OrderedDictnome Z 15 Gravavando Dicionário em arquivo import csv pessoas nome Zezinho idade 10 nome Luizinho idade 15 printpessoas arquivo openpessoas2txt wt csvsaida csvDictWriterarquivo nome idade 18032022 0757 Aula Arquivosipynb Colaboratory httpscolabresearchgooglecomdrive17adzPVIqatTeecveMdhX0XgMk1lTJsYJprintModetrue 67 csvsaidawriteheader csvsaidawriterowspessoas arquivoclose nome Zezinho idade 10 nome Luizinho idade 15 Atividade import notas aluno n1 0 n2 0 n3 0 while True opcao notasimprimeMenualuno n1 n2 n3 if opcao 1 registro notascarregaNotas if registro is not None aluno registroaluno n1 registron1 n2 registron2 n3 registron3 elif opcao 2 notassalvaNotasaluno n1 n2 n3 elif opcao 3 aluno notasleiaNomeDigite o nome do aluno n1 notasleiaNotaDigite a nota 1 n2 notasleiaNotaDigite a nota 2 n3 notasleiaNotaDigite a nota 3 else printFim do programa break 18032022 0757 Aula Arquivosipynb Colaboratory httpscolabresearchgooglecomdrive17adzPVIqatTeecveMdhX0XgMk1lTJsYJprintModetrue 77
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
Texto de pré-visualização
18032022 0757 Aula Arquivosipynb Colaboratory Arquivos Abre EscritaLeitura Fecha arquivo open nomedoarquivo modo arquivo é 0 objeto de retorno da funao open nomedoarquivo é uma string com o nome do arquivo no disco modo é uma string contendo 2 letras indicando o tipo de arquivo texto ou binario e o que vocé quer fazer com ele A primeira letra do modo indica a operagao r significa leitura read w significa escrita write Se o arquivo nao existe ele é criado Se o arquivo existe ele sera sobresrito x significa escrita mas Somente se o arquivo nao existe asignifica acrescentar append ou seja escreve no fim do arquivo caso o arquivo exista A segunda letras do modo é 0 tipo do arquivo tou nada significa tipo texto b significa tipo binario Exemplo de abrir e fechar um arquivo arquivo open arquivotxt wt arquivoclose Executando uma operacao de escrita no arquivo texto Esse é um texto com multiplas linhas arquivo open arquivotxt wt arquivowritetexto arquivoclose httpscolabresearchgooglecomdrive17adzPVIqatTeecveMdhxX0XgMk 1ITJs YJprintModetrue 17 18032022 0757 Aula Arquivosipynb Colaboratory httpscolabresearchgooglecomdrive17adzPVIqatTeecveMdhX0XgMk1lTJsYJprintModetrue 27 Gravando dados em um arquivo binário opcional a listrange0256 printa dadosBinarios bytesrange0256 printdadosBinarios arquivo openarquivobinariotxt wb arquivowritedadosBinarios arquivoclose 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 bx00x01x02x03x04x05x06x07x08 x0bx0crx0ex0fx10x11x12x13x read readline readlines Lendo um arquivo arquivo openarquivotxt rt dadosLidos arquivoread arquivoclose printfConteúdo lido dadosLidos Conteúdo lido Esse é um texto com múltiplas linhas arquivo openarquivotxt rt dadosLidos arquivoread9 arquivoclose printfConteúdo lido dadosLidos Conteúdo lido Esse é um arquivo openarquivotxt rt dadosLidos arquivoreadline printfprimeira leitura dadosLidos 18032022 0757 Aula Arquivosipynb Colaboratory httpscolabresearchgooglecomdrive17adzPVIqatTeecveMdhX0XgMk1lTJsYJprintModetrue 37 dadosLidos arquivoreadline printfsegunda leitura dadosLidos dadosLidos arquivoreadline printfterceira leitura dadosLidos dadosLidos arquivoreadline printfquarta leitura dadosLidos dadosLidos arquivoreadline printfquinta leitura dadosLidos arquivoclose primeira leitura Esse é um texto segunda leitura com múltiplas terceira leitura linhas quarta leitura quinta leitura arquivo openarquivotxt rt textoCompleto while True linha arquivoreadline if not linha break textoCompleto textoCompleto linha arquivoclose printconteúdo lido textoCompleto conteúdo lido Esse é um texto com múltiplas linhas arquivo openarquivotxt rt texto arquivoreadlines printconteúdo lido texto arquivoclose 18032022 0757 Aula Arquivosipynb Colaboratory httpscolabresearchgooglecomdrive17adzPVIqatTeecveMdhX0XgMk1lTJsYJprintModetrue 47 for linha in texto printlinha end conteúdo lido Esse é um texto com múltiplas linhas Esse é um texto com múltiplas linhas Burlando o terminador de linha padrão do print do python que é quebrar a linha printteste end printteste2 testeteste2 Lendo um arquivo binário opcional arquivo openarquivobinariotxt rb texto arquivoread printconteúdo lido texto conteúdo lido bx00x01x02x03x04x05x06x07x08 x0bx0crx0ex0fx1 Arquivos CSV Arquivos txt estruturados import csv pessoas Zezinho 10 Luizinho 15 printpessoas arquivo openpessoascsv wt csvsaida csvwriterarquivo csvsaidawriterowspessoas arquivoclose Zezinho 10 Luizinho 15 18032022 0757 Aula Arquivosipynb Colaboratory httpscolabresearchgooglecomdrive17adzPVIqatTeecveMdhX0XgMk1lTJsYJprintModetrue 57 Lendo o arquivo CSV import csv arquivo openpessoascsv rt csventrada csvreaderarquivo pessoasLidas linha for linha in csventrada arquivoclose printpessoasLidas Zezinho 10 Luizinho 15 Carregando em dicionários import csv arquivo openpessoas2txt rt csventrada csvDictReaderarquivo fieldnamesnome idade pessoasLidas linha for linha in csventrada arquivoclose printpessoasLidas printpessoasLidas2idade OrderedDictnome nome idade idade OrderedDictnome Z 15 Gravavando Dicionário em arquivo import csv pessoas nome Zezinho idade 10 nome Luizinho idade 15 printpessoas arquivo openpessoas2txt wt csvsaida csvDictWriterarquivo nome idade 18032022 0757 Aula Arquivosipynb Colaboratory httpscolabresearchgooglecomdrive17adzPVIqatTeecveMdhX0XgMk1lTJsYJprintModetrue 67 csvsaidawriteheader csvsaidawriterowspessoas arquivoclose nome Zezinho idade 10 nome Luizinho idade 15 Atividade import notas aluno n1 0 n2 0 n3 0 while True opcao notasimprimeMenualuno n1 n2 n3 if opcao 1 registro notascarregaNotas if registro is not None aluno registroaluno n1 registron1 n2 registron2 n3 registron3 elif opcao 2 notassalvaNotasaluno n1 n2 n3 elif opcao 3 aluno notasleiaNomeDigite o nome do aluno n1 notasleiaNotaDigite a nota 1 n2 notasleiaNotaDigite a nota 2 n3 notasleiaNotaDigite a nota 3 else printFim do programa break 18032022 0757 Aula Arquivosipynb Colaboratory httpscolabresearchgooglecomdrive17adzPVIqatTeecveMdhX0XgMk1lTJsYJprintModetrue 77