import grp import os # Dictionnaire des infos des groupes unix_grp = {} for info in grp.getgrall(): unix_grp[info[0]] = unix_grp[info[2]] = info def groupinfo(gid): return unix_grp[gid] print groupinfo("wheel") print groupinfo(os.getgid())
Posts Related to Python: Collecter les informations des groupes sous l’UNIX
-
Python: Accéder aux informations de l’utilisateur nom et mot de passe(UNIX)
{filelink=16963} import pwd import os # Créer le dictionnaire des infos des utilisateurs _password = {} for info in pwd.getpwall(): _password[info[0]] = _password[info[2]] = info …
-
Python: Les différentes manières de création d’un dictionnaire
{filelink=16339} dico1={‘a’:360, ‘b’:3.14, ‘c’:7 } # dictionnaire avec trois éléments et des clés de type string dico2={1:2, 3:4 } # dictionnaire avec deux éléments et …
-
Supprimer ou effacer un dictionnaire
{filelink=16009} # Définition d’un dictionnaire con_str = {“host”:”127.0.0.1″, “database”:”mysql”, “user”:”root”, “pwd”:”mysql”} # vider le dictionnaire con_str.clear() print con_str #{} #Supprimer le dictionnaire del con_str #Erreur …
-
Exemple d’utilisation des threads avec ‘Thread Local Storage’
{filelink=16761} import threading local_T = threading.local( ) print ‘Dans le Thread principal, shared_var modifié à 32’ local_T.shared_var = 32 def sub_Thread( ): print ‘Dans le …
-
Python: Construire un dictionnaire avec le constructeur ‘dict()’
{filelink=16003} # Construire un dictionnaire à partir d’une liste et tuple dict1= dict([(‘Police’, 12), (‘Taille’, 120)]) print dict # Construire un dictionnaire à partir d’une …
-
Supprimer des entrée dans le dictionnaire
{filelink=15995} # Définition d’un dictionnaire params = {‘Police’: 12, ‘Style’: ‘Gras’, ‘Couleur’: [255, 0, 255]} # Afficher le dictionnaire print params # Supprimer une entrée …
-
Suppression arbitraire d’une entrée dans le dictionnaire avec la méthode ‘popitem()’
{filelink=15996} # Définition d’un dictionnaire params = {‘Police’: 12, ‘Style’: ‘Gras’, ‘Couleur’: [255, 0, 255]} # Afficher le dictionnaire print params # Supprimer une entrée …
-
Afficher la version du python et le compilateur utilisé
{filelink=16774} import sys #Afficher les infos de la version print sys.version print sys.version[:3] # à partir de python ‘2.3’
-
Ajout d’une nouvelle entrée dans le dictionnaire
{filelink=15991} # Définition d’un dictionnaire params = {‘Police’: 12, ‘Style’: ‘Gras’, ‘Couleur’: ‘Noire’} # Afficher le dictionnaire print params # Modifier une entrée params[‘Couleur’] = …
-
Exemple d’utilisation de la méthode ‘update’ pour modifier un dictionnaire
{filelink=15990} # Définition d’un dictionnaire con_str = {“host”:”127.0.0.1″, “database”:”mysql”, “user”:”root”, “pwd”:”mysql”} # Afficher les éléments print con_str.items() # Modifier un élément dans le dictionnaire con_str.update({“database”:”mysql2″}) …