Pular para o conteúdo

Ler arquivo em loop delimitando em ranges de strings [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Ler arquivo em loop delimitando em ranges de strings [RESOLVIDO]

Enviado em 01/05/2020 - 22:01h

Boa Noite Pessoal,

Sou Iniciante no Python e tenho o seguinte cenário, necessito ler uma lista em txt e aos mesmo tempo delimitar por ranges de strings.

Exemplo o arquivo de texto tem o seguinte conteudo:

Abacate
Laranja
Mamao
Goiaba
Uva

Quero delimitar criando uma lista menor conforme abaixo ou seja eu informarei que quero delimitar de Laranja até Goiaba e processar no loop somente estas:

Laranja
Mamao
Goiaba

Tenho um codigo inicial, mas não esta bem definido.


with open("/etc/hosts", "r") as file_in:


for i in file_in:

if "Laranja " to "Goiaba" in i:

print(i)



Cor,

Tiago Eduardo Zacarias

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Ler arquivo em loop delimitando em ranges de strings [RESOLVIDO]

Melhor resposta

Enviado em 20/07/2020 - 06:17h

Baseado no exemplo dado, ficaria assim:

No arquivo Frutas.txt:
Abacate
Laranja
Mamao
Goiaba
Uva

No arquivo Lista_de_frutas.py:
linhas = [ ]

with open("Frutas.txt", "r") as arq:
for linha in arq:
item = linha.split( )
linhas.append(item)
arq.close( )

print(linhas[1:4])

for x in range(1, 4):
print("".join(linhas[x]))

Bom, como você diz ser um iniciante na linguagem Python, eu sugiro que aprenda primeiro a manipular listas, strings, leitura e escrita de arquivos. Claro, caso não tenha aprendido ainda. Espero que isso resolva.

Guns don't kill people. People kill people.

3. Loop

Enviado em 22/07/2020 - 09:59h

Bom dia Colega,


Era justo issu que eu precisava , eu agradeço pela sua resposta que foi de grande ajuda .


Cor,

Zacarias

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder