2
respostas

Arquivo

Eu não consegui entender o processo da criação do arquivo. Se eu crio esse arquivo

arquivo = open('palavras2.txt','w')
arquivo.write('banana\n')
arquivo.write('morango\n')
arquivo.write('manga\n')
arquivo.write('melancia')
arquivo.close()

Ele não le da mesma maneira que o do professor no pycharm, ai tento criar o idle e tambem nao funciona, alguem poderia me explicar , aonde devo criar esse arquivo e depois onde colocar para que ele leia e funcione como mostrado

porfavor ? !

Muito obrigado

2 respostas

Olá amigo, boa noite.

Toda vez que você usa a função para gravar um arquivo, ele é gerado e 'guardado' em algum diretório de arquivos do seu computador.

Talvez seja interessante você criar uma pasta para armazenar seu arquivo. Tente assim:

1º) Importando a biblioteca para alterar o diretório de leitura e gravação de arquivos

import os

Chamando a função chdir (change directory) para alterar o diretório

Neste momento você copia o caminho do diretório no qual deseja gravar e ler o arquivo

2º) Alterando o diretório

os.chdir('caminho do diretório')

3º) Abrindo arquivo

arquivo = open('palavras2.txt', 'w') arquivo.write('banana\n') arquivo.write('morango\n') arquivo.write('manga\n') arquivo.write('melancia\n') arquivo.close()

4º) Lendo o arquivo

arquivo_leitura = open('palavras2.txt', 'r')

Imprimindo o conteúdo do arquivo

print(arquivo_leitura.read())

Espero ter ajudado :)

Vou tentar muito obrigado !!!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software