Galera preciso de uma ajuda, estou fazendo um scrip para ler dois arquivos que contenham somente numeros, nesse script pretendo extrair a diferença entre os dois arquivos. Exemplo: Tabela1 (padrão) possui todos os códigos, e tabela2 que contem alguns códigos que nem sempre existem na tabela1. A duvida é preciso extrair todos os códigos inexistentes da tabela2 na tabela1, o que usar "set", "map" e como usar.
#import re
with open("/home/thiago/Download/fontes/tipi.txt", "r") as f:
tabela_A = set(f.read().split())
for line in tabela_A:
line = line.rstrip()
for match in re.findall (r"\d{4}\.\d{2}\.\d{2}", line):
print match.replace('.',"")
with open("/home/thiago/Download/tabela.csv", "r") as f:
tabela_B = set(f.read().split())
for line in tabela_B:
line = line.rstrip()
for codigo in tabela_B:
if codigo not in tabela_B:
print line.strip()
Pergunta
Thiago lrd
Galera preciso de uma ajuda, estou fazendo um scrip para ler dois arquivos que contenham somente numeros, nesse script pretendo extrair a diferença entre os dois arquivos. Exemplo: Tabela1 (padrão) possui todos os códigos, e tabela2 que contem alguns códigos que nem sempre existem na tabela1. A duvida é preciso extrair todos os códigos inexistentes da tabela2 na tabela1, o que usar "set", "map" e como usar.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.