Récupérer les informations systèmes d’une machine
Fermé
Cyberlabo
Messages postés
1
Date d'inscription
lundi 5 février 2018
Statut
Membre
Dernière intervention
5 février 2018
-
Modifié le 7 févr. 2018 à 22:18
mamiemando Messages postés 33327 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 octobre 2024 - 7 févr. 2018 à 22:17
mamiemando Messages postés 33327 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 octobre 2024 - 7 févr. 2018 à 22:17
A voir également:
- Récupérer les informations systèmes d’une machine
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Recuperer video youtube - Guide
- Entrer les informations d'identification reseau - Guide
- Comment récupérer un compte facebook piraté - Guide
- Machine virtuelle windows - Guide
1 réponse
mamiemando
Messages postés
33327
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
28 octobre 2024
7 799
Modifié le 7 févr. 2018 à 22:20
Modifié le 7 févr. 2018 à 22:20
Bonjour,
1) Pour récupérer les arguments d'un programme tu peux utiliser optparse. Mais si c'est juste récupérer la liste d'arguments, il suffit d'itérer sur
2) Il suffit de regarder la documentation liée à ce module.
3) Normalement si une fonction peut lever une exception, c'est sensé être spécifié dans la documentation. Il faut rattraper en priorité les exceptions les plus spécifiques (les exceptions filles, si tu as une notion d'héritage) et terminer par l'exception générique (
https://docs.python.org/2/tutorial/errors.html
4) Une fois le nom du programme spécifié (e.g.
Variante python 2 : https://stackoverflow.com/questions/4709655/how-to-output-every-line-in-a-file-python
Bonne chance
1) Pour récupérer les arguments d'un programme tu peux utiliser optparse. Mais si c'est juste récupérer la liste d'arguments, il suffit d'itérer sur
sys.argv.
2) Il suffit de regarder la documentation liée à ce module.
3) Normalement si une fonction peut lever une exception, c'est sensé être spécifié dans la documentation. Il faut rattraper en priorité les exceptions les plus spécifiques (les exceptions filles, si tu as une notion d'héritage) et terminer par l'exception générique (
Exception). En python, une fonction n'est pas obligée de rattraper une exception, elle peut être traversée. Si une exception n'est rattrapée par personne, le programme plante en signalant l'exception non rattrapée.
https://docs.python.org/2/tutorial/errors.html
try: ... except ExceptionFille as e: ... except ExceptionMere as e: ... except Exception as e: ...
4) Une fois le nom du programme spécifié (e.g.
filename = sys.argv[1]) tu peux l'ouvrir ainsi (syntaxe python3) :
with open(filename) as f: for line in f: print(line)
Variante python 2 : https://stackoverflow.com/questions/4709655/how-to-output-every-line-in-a-file-python
Bonne chance