1
resposta

Deletar uma linha de um arquivo.txt

Olá estou na duvida como deletar uma linha lida de um arquivo.txt Digamos que tenho essa lista :

Out[71]: 
['www.servmarambiental.com',
 'www.servmarambiental.com.br',
 'www.setaengenharia.com.br',
 'www.setaonline.com',
 'www.setemi.com.br',
 'www.setep.com.br',
 'www.setronalarmes.com.br',
 'www.sevenia.com.br',
 'www.sf.eng.br',
 'www.sgnet-rs.com.br',
 'www.sgs.com',
 'www.shdbombas.com.br',
 'www.shelterseguranca.com.br',
 'www.shestruturas.com.br',
 'www.shimadzu.com.br',
 'www.shoambiental.com.br',
 'www.shoppingdosvidros.com.br',
 'www.sicalnet.com.br']

Dentro de um FOR ele vai ler a primeira linha e depois deletar pra que não se repita novamente, é ai onde está minha duvida

1 resposta

Olá Henrique,

Você já sabe qual a linha/valor que quer remover ou quer identificar esse valor baseado em um critério (valor repetido por exemplo)?

Se for o primeiro caso é bem simples (troque ls pelo nome da lista):

# Removendo baseado no valor:
ls.remove('www.servmarambiental.com')

# Removendo baseado no índice:
ls.pop(0)
# Ou
del ls[0]

Se for o segundo caso é só falar que eu posso dar alguns exemplos também.


Ou não é nada disso que eu falei e você só quer trabalhar com um item de cada vez, removendo da lista após "processar" cada item?