Executer une commande windowset récupérer le résultat - Python - Programmation
Marsh Posté le 03-08-2010 à 15:47:42
Quelle est la question? Parce que là j'ai rien compris (sauf que tu utilises os.system, et qu'il faut généralement éviter et utiliser subprocess si ce n'est pas un script one-shot), que les parenthèses autour de ton "valeurclef" ne servent strictement à rien (mais que ta récupération est incorrecte, parce que dans ta variable tu vas avoir une paire de (type, donnée) et non une donnée), que tu devrais être pendu haut et cours pour utiliser des noms de variables en français.
Ah, et tu peux utiliser key.Close() plutôt que _winreg.CloseKey(key), pas besoin du 0 et du _winreg.KEY_READ à la fin de OpenKey (ce sont des paramètres optionnels et les valeurs par défaut de ces paramètres) et je doute que ton openkey fonctionne, t'es pas censé avoir un '\' en premier caractère (enfin chez moi ça passe pas en tout cas)
Marsh Posté le 03-08-2010 à 10:23:38
Bonjour,
Je suis un train d'écrire un script et j'ai besoin d'afficher les résultat de ce script dans un page web qui tirera les infos d'une BDD. J'en suis qu'au début, seulement j'ai une petite question. J'ai plusieurs fonctions, qui sont relativement simple, et pourtant je but (newbie en python)
Par ex j'ai un fonction qui va lire une clef dans la base de registre win :
" key = _winreg.OpenKey (_winreg.HKEY_LOCAL_MACHINE, '\SOFTWARE\Microsoft\WINDOWS NT\CurrentVersion',0, _winreg.KEY_READ)
(valeurclef) = _winreg.QueryValueEx(key,'BuildLab')
_winreg.CLoseKey(key) "
Et une autre qui va éxécuter une commande win
os.system("ver" )
(ce ne sont pas les véritables fonctions...)
Je peux utiliser la même méthode pour enregistre les résultat ? Si oui laquelle ?
J'ai également essayer de tester le cmd = "ver" sans succès, j'ai fais une erreur ?
merci