24 October 2012 Pyton: Obtenir la touche appuyée par l’utilisateur Les Bibliothèques Standards import msvcrt print "Pour quitter appuyer sur ESC" while 1: char = msvcrt.getch() if charimport msvcrt print "Pour quitter appuyer sur ESC" while 1: char = msvcrt.getch() if char python
23 October 2012 Python: Installer une fonction de profilage avec le module sys Les Bibliothèques Standards import sys def exemple(n): j = 0 for i in range(n): j = j + i return n def primport sys def exemple(n): j = 0 for i in range(n): j = j + i return n def pr python
22 October 2012 Python: Exemple de garbage collection Les Bibliothèques Standards import gc gc_was_enabled = gc.isenabled( ) if gc_was_enabled: gc.collect( ) gc.disable( )import gc gc_was_enabled = gc.isenabled( ) if gc_was_enabled: gc.collect( ) gc.disable( ) python
21 October 2012 Python: déboguer un programme Les Bibliothèques Standards import pdb def test(n): j = 0 for i in range(n): j = j + i return n db = pdb.import pdb def test(n): j = 0 for i in range(n): j = j + i return n db = pdb. python
20 October 2012 Python: Gestion d’une base de données avec l’interface GNU dbm Les Bibliothèques Standards import gdbm db = gdbm.open("Ma_base_de_Donnees", "c") db["1"] = "Apprendre" db["2"] = "à" db["3"]import gdbm db = gdbm.open("Ma_base_de_Donnees", "c") db["1"] = "Apprendre" db["2"] = "à" db["3"] python
19 October 2012 Python: Exemple d’utilisation de anydbm pour accéder à une base de données Les Bibliothèques Standards import anydbm db = anydbm.open("Ma_Base_de_Donnees", "c") db["1"] = "Nom" db["2"] = "Prénom" db["3import anydbm db = anydbm.open("Ma_Base_de_Donnees", "c") db["1"] = "Nom" db["2"] = "Prénom" db["3 python
18 October 2012 Python: Obtenir la liste des mots clés Les Bibliothèques Standards import keyword name = raw_input("Tapez un mot: ") if keyword.iskeyword(name): print name, " eimport keyword name = raw_input("Tapez un mot: ") if keyword.iskeyword(name): print name, " e python
17 October 2012 Python: Accéder à la base de données des groupes(UNIX) Les Bibliothèques Standards import grp import os print grp.getgrgid(os.getgid()) print grp.getgrnam("wheel") """ Exécuter ceimport grp import os print grp.getgrgid(os.getgid()) print grp.getgrnam("wheel") """ Exécuter ce python
16 October 2012 Python: Copier une collection avec le module copy Les Bibliothèques Standards import copy # importer le module copy a = [[10],[20],[30]] b = copy.deepcopy(a) print "Avant la cimport copy # importer le module copy a = [[10],[20],[30]] b = copy.deepcopy(a) print "Avant la c python
15 October 2012 Python: Limiter l’utilisation d’une ressource(UNIX) Les Bibliothèques Standards import resource # Limiter l'utilisation de CPU resource.setrlimit(resource.RLIMIT_CPU, (0, 1)) # import resource # Limiter l'utilisation de CPU resource.setrlimit(resource.RLIMIT_CPU, (0, 1)) # python