[résolu] aide sur une fonction

aide sur une fonction [résolu] - Python - Programmation

Marsh Posté le 08-11-2008 à 22:20:31    

Bonjour,
j'aimerais créer en python cet identifiant, que j'utilise sur sql :
id = (md5('value' || current_timestamp)
existe t il à votre avis des fonctions équivalentes , par exemple en prenant l'heure du système ?
 
Merci


Message édité par pierreafeu_ le 09-11-2008 à 12:48:45
Reply

Marsh Posté le 08-11-2008 à 22:20:31   

Reply

Marsh Posté le 08-11-2008 à 22:30:04    

1. La question est tout sauf claire.
2. que veut dire 'value' || current_timestamp?
3. modules hashlib (si python 2.5 ou plus récent) ou md5 (python 2.4 ou plus ancien) et datetime.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 08-11-2008 à 22:36:22    

Disons que je génère le md5 de deux valeurs concaténées, value qui peut être n'importe quelle valeur et current_timestamp qui correspond à l'heure , avec cette précision :2008-11-08 22:32:54.19213
ce qui me permet d'avoir un identifiant unique horodaté..
 
Donc j'aimerais savoir comment concaténer ces deux valeurs, puis en générer le md5
 
Merci

Reply

Marsh Posté le 08-11-2008 à 22:38:47    

pierreafeu_ a écrit :

j'aimerais savoir comment concaténer ces deux valeurs


Je suggérerais de lire le tutoriel python, parce que c'est relativement la base ça

pierreafeu_ a écrit :

puis en générer le md5


Et de lire la doc, je t'ai indiqué les modules.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 08-11-2008 à 22:40:22    

bon, bein merci quand meme ..

Reply

Marsh Posté le 08-11-2008 à 22:55:21    

Donc si j' ai bien compris, je fais :  
 
import md5
 
puis
 
sessionid = md5((datetime()) + 'value')
 
mais alors j'ai un message : 'module' object is not callable
 
 

Reply

Marsh Posté le 08-11-2008 à 23:00:46    

Je t'ai suggéré de lire le tutoriel python. C'est un langage de programmation pas de la pâte à modeler, le but c'est pas de balancer des caractères au pif dans ton éditeur de texte jusqu'à ce que ça fasse quelque chose qui te plait.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box, and replicate and expand beyond their wildest dreams by throwing away the limits imposed by overbearing genetic r
Reply

Marsh Posté le 08-11-2008 à 23:02:08    

d'accord sur le principe, mais tu m'aurais vraiment bien aidé sur ce coup là.. tant pis

Reply

Marsh Posté le 09-11-2008 à 12:47:58    

résolu

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed