Je dois ouvrir un fichier, lire une ligne, le hacher, puis l'enregistrer dans un autre fichier. Dois-je ouvrir les deux fichiers texte au début de mon script, ou dois-je les ouvrir chaque fois que je sauvegarde/lis? Je suis nouveau à tout cela et j'utilise python pour android pour sl4a. Ceci est mon code jusqu'à présent:La meilleure façon d'ouvrir deux fichiers
import android
import hashlib
import time
name = 0
droid = android.Android()
name = raw_input("Enter a password to hash: ")
hash_object = hashlib.md5 (name)
print(hash_object.hexdigest())
time.sleep(2)
print name
f = open('name.txt', 'w',)
f.write(hash_object.hexdigest())
f.close()
Apparemment, vous ouvrez un fichier ici? – Bob
Ne pas ouvrir/fermer à chaque fois. D'après mon expérience, c'est plus lent. Quelqu'un d'autre peut faire un benchmark, ou vous pourriez. Ouvrez-les simplement au début et fermez-les tous les deux lorsque vous avez fini de les utiliser. – chilemagic