scusate di nuovo community ma perchè il comando
eval(compile('Str='+Str,"<string>",'exec')) non mi funziona sotto la funzione
quando gli passo la variabile mentre se lo faccio senza funzione funziona
(scusate il giro di parole)
def funzione2(diz,byte_list,valori_list):
f=open(diz,'r') ### APRO STRUTTURA
Str=f.read() ### LEGGO STRUTTURA IN UNA
STRINGA
f.close() ### CHIUDO STRUTTURA
eval(compile('Str='+Str,"<string>",'exec')) #### COMPILO STR
funzione2("C:\Documents and Settings\Dany\Desktop\Dizionario",a[0],a[1]) ###
CHIAMATA FUNZIONE
'''''''''''''''''''''''''''''''''''
f = open("C:\Documents and Settings\Dany\Desktop\Dizionario",'r') ########
Str = f.read()
######### QUESTA FUNZIONA
f.close()
######
eval(compile('Str = '+Str,"<string>",'exec'))
########
'''''''''''''''''''''''''''''''''
Distinti saluti
Daniele Gheremedin
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python