[Python] Ma python3 non doveva aver risolto il problema	dell'unicode?
    Gollum1 
    gollum1.smeagol1 a gmail.com
       
    Mar  2 Lug 2013 20:06:49 CEST
    
    
  
ciao [],
   voglio calcolare l'md5 di un file (mi serve solo come firma, non
come criptazione, quindi va benissimo l'md5)...
uso il classico loop:
        fi = open(file_name, "r")
        lines = fi.readlines()
        fi.close()
        buffer_digest = hashlib.md5()
        for line in lines:
            buffer_digest.update(line)
            calculate_digest = buffer_digest.hexdigest()
quando lo usavo su python 2.7 funzionava perfettamente, ora invece con
python 3.2 ottengo il seguente errore:
TypeError: Unicode-objects must be encoded before hashing
il bello è che il file è generato dallo stesso programma in un'altra
parte, e anche in quell'occasione è firmato... ma non da errore... il
codice è lo stesso...
Byez
--
Gollum1
Tesssssoro, dov'é il mio tessssoro...
    
    
       
       Maggiori informazioni sulla lista 
	       Python