Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1581 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  Exercice Python.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exercice Python.

n°2311051
hobby$
Posté le 10-02-2018 à 22:42:28  profilanswer
 

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.
 

mood
Publicité
Posté le 10-02-2018 à 22:42:28  profilanswer
 

n°2311076
Feunoir
Posté le 12-02-2018 à 18:05:03  profilanswer
 

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?)


Message édité par Feunoir le 12-02-2018 à 18:28:13
n°2312634
fred1599
Posté le 17-03-2018 à 19:11:20  profilanswer
 

Bonjour,
 
Sur le forum OC, il y avait un post permettant de récupérer toutes les infos de la machine, version python, etc... tu peux t'en inspirer.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  Exercice Python.

 

Sujets relatifs
lentille convergente ^pythonExercice de style XML/XSLT
Gestion d'un planning PythonProblèmes pour commencer en python
PYTHON=>EXE Problème ! L'alignement avec la fonction le format en python
question sur python triangle * couronneEvenement touche python no gui
[Python] Barre d'outilPython : liste de liste, exercice
Plus de sujets relatifs à : Exercice Python.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR