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 # retourner l'info de chaque utilisateur def userinfo(uid): # name or uid integer return _password[uid] print userinfo("root") print userinfo(os.getuid())
Posts Related to Python: Accéder aux informations de l’utilisateur nom et mot de passe(UNIX)
-
Utilisation de paramètre par défaut d’une fonction comme global
{filelink=16193} # Chaque appel de la fonction modifie # le contenu de la liste ‘y’ def test(x, lst=[]): lst.append(x) return lst print test(15) # Afficher: …
-
Appel d’une fonction en spécifiant les noms des arguments par défaut
{filelink=16182} def inscription(utilisateur=’sakoba’, motPasse=’***’, email=”): print “Nom d’utilisateur: “, utilisateur print “Mot de passe: “, motPasse print “Email: “, email inscription()# Afficher les valeurs par …
-
Afficher l’utilisateur courant et le répertoire temporaire de la session
{filelink=16776} import os # Afficher l’utilisateur courant print “Utilisateur: “,os.environ[“USERNAME”] # Afficher le Répertoire temporaire print “Utilisateur: “,os.environ[“TEMP”]
-
Exemple d’utilisation des arguments des mots clés
{filelink=16207} def test(user,password, abonnement=None): if abonnement is not None: print “Merci pour votre abonnement”,user, password test(“demo”,”demo”) test(“test”,”test”) test(“jhon”, “Deer”,”VIP”)
-
Exemple d’utilisation d’une collection ‘deque’
{filelink=16365} from collections import deque d=deque([1, 2, 5]) d.append(8) # Ajouter un élément à la fin du ‘deque’ print d #Afficher le contenu de la …
-
FTP: Exemple de tranfert des fichiers
{filelink=16706} “”” Transférer un fichier entre deux Serveurs “”” import ftplib from_ftp = ftplib.FTP(“www.site1.com”, “login”, “password”) from_ftp.cwd(“/htdoc”) to_ftp = ftplib.FTP(“www.site2.com”, “login”, “password”) to_ftp.cwd(“/htdoc”) from_Sock = …
-
Lier un ‘Callback’ à un événement
{filelink=15423} from Tkinter import * def hi(*ignore): “”” Ce message s’affiche à chaque fois que vous appuyez la touche entrer””” print ‘Bienvenu sur Python graphique’ …
-
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 …
-
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 …