[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.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
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.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
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.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
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