FernandoGeo
Mensagens : 1 Data de inscrição : 20/08/2011
| Assunto: Modificar um texto e colar na posição certa Sáb Ago 20, 2011 10:38 pm | |
| Olá pessoal! Sou iniciante em python e estou com um problema. Quero modifcar uma arquivo texto, através de variáveis que eu informar e quando essa variável for igual a do texto, quero trocar ela por outra, mas quero colocar essa variável no mesmo local, ou seja na mesma posicao. - Código:
-
n1 = raw_input("Entre com o total de atributos").split(';') c=0 var_file = open('c:/arvore_solos.txt','w+') conteudo=var_file.read() var_file = open('c:/arv1.txt','w') matriz = conteudo mat = {} for lin, linha in enumerate(matriz.splitlines()):
for col, coluna in enumerate(linha.split(';')): if col > c: c=col
if coluna: mat[lin, col] = coluna if lin > 0: l=lin var_file.close
h=2 for k in range(0,len(n1)): for i in range (0,l+1): for j in range(0,c+1): if mat.get((j,i),0) != 0: if n1[k] == mat.get((j,i),0) and h % 2==0: [quote]h +=1 print j,i,'-','con(', mat[j,i], h var_file.write(j,i), ('con('+ mat[j,i]) if mat.get(j,i) == '<' and h % 2==0: print j,i,'-','con(', mat[j,i], h
if n1[k] == mat.get((j,i),0) and h % 2==1: h +=1 print j,i,'-', mat.get((j,i),0), h var_file.write(',\n')
else: pass Se alguém puder me ajudar agradeço!!!!!!!!!!!!! | |
|