Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Importar txt e transformar em string

É possível importar de alguma forma um arquivo .txt e atribuir o conteúdo contido nele a uma variável como se fosse uma string? Na biblioteca do pandas é possível fazer isso?

Exemplo:

  • .txt contendo o texto 'Joamir Moraes'

  • string = file.txt

print(string) > 'Joamir Moraes'

1 resposta
solução!

Oii Joamir, tudo bem com você?

É possível sim! Vamos fazer um exemplo para entendermos como isso pode ser feito :)

Primeiro vamos criar um arquivo txt simples, nomeado arquivo.txt com a seguinte estrutura:

Joamir Moraes
Millena Gena

Com o arquivo criado devemos salvá-lo na mesma pasta onde se encontra o nosso notebook.

Feito isso, para abrir o arquivo e transformar seu conteúdo em string podemos utilizar o seguinte trecho de código:

with open('arquivo.txt', 'r') as arquivo:
    nome_string = arquivo.read().replace('\n', ', ')
nome_string

E teremos como resultado:

'Josimar Moraes, Millena Gena'

Nesse caso, os nomes estão separados por vírgulas e espaço porque, no momento de leitura do arquivo, eu utilizei o replace para substituir as quebras de linha "\n" pela vírgula seguida de um espaço ", ".

Agora, podemos verificar se o tipo da nossa variável nome_string é realmente uma string utilizando o type:

type(nome_string)

Resultado:

str

Espero que isso ajude. Qualquer dúvida estou por aqui ^^

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!