Exercice Python. - Python - Programmation
Marsh Posté le 12-02-2018 à 18:05:03
le import os me sert plus pour ouvrir/écrire dans des fichiers, supprimer et créer fichiers et répertoire avec un import os.path
mais tu peux voir les "methodes" la : https://docs.python.org/3/library/o [...] #module-os
on peut voir que la plupart des trucs intéressants sont uniquement dispo sous unix
une utilisation, il y aurait os.getlogin() qui donne le nom d'utilisateur windows
ou la en fr pour os.path http://apprendre-python.com/page-g [...] ers-python
il ne sert pas dans le reste ici, donc en l'état, on peut l'enlever
2 observations :
- au cas ou, c'est du python 2.x , avec du python 3.x les print sont entre ()
print ("Nom d'Hôte: " +socket.gethostname())
et il faudra installer pip puis psutil
- et la ca ne marche pas car print "Systeme": +sys.platform le : est en dehors des "" (erreur de recopie?)
Marsh Posté le 10-02-2018 à 22:42:28
Bonsoir,
N'ayant aucunement le background dev, voici ce que j'ai pu amorcer pour un exercice Python dans lequel je dois récupérer les infos systèmes d'une machine.
comment devrais-je procéder pour bien utiliser le module "os" dans ce qui suit ?
De plus, auriez-vous des proposition d'amélioration/optimisation à me soumettre SVP ?
import socket
import os
import sys
import platform
import psutil
import uuid
print "Nom d'Hôte: " +socket.gethostname()
print "FQDN: " +socket.getfqdn()
print "Systeme": +sys.platform
print "Machine: " +platform.machine()
print "Noeud " +platform.node()
print "Platforme: " +platform.platform()
print "Type du Processeur: " +platform.processor()
print "Systeme d'Exploitation: "+platform.system()
print "Version: " +platform.version()
print "Nombre de CPUs logique: " +str(psutil.cpu_count())
print "Nombre de CPUs physique: " +str(psutil.cpu_count(logical=False))
Merci à vous.