Je voudrais écrire un indice qui ajoute un identifiant unique (temps machine) à un script à chaque fois qu'il s'exécute. Cependant, chaque fois que j'édite le script (dans IDLE), les indétecteurs sont écrasés. Y a-t-il une manière élégante de faire ceci. Le script que j'ai écrit apparaît ci-dessous.Écriture d'un identifiant unique pour le script?
import os, time
f = open('sys_time_append.py','r')
lines = f.readlines()
f.close()
fout = open('sys_time_append.py','w')
for thisline in lines:
fout.write(thisline)
fout.write('\n#'+str(time.time())+' s r\n')
fout.close()
Merci pour toute aide.
Cela va certainement faire des choses amusantes si vous exécutez un fichier .pyc ... – badp