IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Comment récupérer le nom de l'ordinateur


Sujet :

Python

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 5
    Points : 6
    Points
    6
    Par défaut Comment récupérer le nom de l'ordinateur
    salut a tous!
    je voudrais savoir si il ya un moyen de récupérer le nom de l'ordinateur, y a t'il une methode ou une astuce pour faire cela?
    merci d'avance!

  2. #2
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 721
    Points : 31 044
    Points
    31 044
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par thegage Voir le message
    salut a tous!
    je voudrais savoir si il ya un moyen de récupérer le nom de l'ordinateur, y a t'il une methode ou une astuce pour faire cela?
    merci d'avance!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    import platform
    import os
    import sys
     
    print sys.platform()
    print os.name
    print platform.platform()
    print platform.uname()

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    import platform
    import os
    import sys
     
    print sys.platform()
    print os.name
    print platform.platform()
    print platform.uname()
    Merci beaucoup!

  4. #4
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2019
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Incompréhension
    Bonjour

    j'ai essayé votre programmme en mettant les paranthèses car je sui sur python 3... Mais j'ai une erreur me disant que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'str' isn't a callable object
    Voila en esperant que vous m'aiderez

  5. #5
    Expert éminent

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 302
    Points : 6 782
    Points
    6 782
    Par défaut
    Salut,

    Copier ici exactement ce que vous avez essayé.

    Il ne peut pas y avoir d'erreur en ajoutant uniquement les parenthèses aux print.

  6. #6
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 721
    Points : 31 044
    Points
    31 044
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par VinsS Voir le message
    Il ne peut pas y avoir d'erreur en ajoutant uniquement les parenthèses aux print.
    A mon avis il est passé de print os.name à print(os.name())... C'est sûr, tout le monde le sait, les parenthèses vaut mieux trop que pas assez

    Citation Envoyé par Theopo Voir le message
    Voila en esperant que vous m'aiderez
    Rajoute try: en début de ton code et except Exception: pass en fin de programme et t'auras plus d'erreur.

  7. #7
    Membre chevronné
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 609
    Points : 2 073
    Points
    2 073
    Par défaut
    Avec Python3
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    import platform
    import os
    import sys
     
    print(sys.platform)
    print(os.name)
    print(platform.platform())
    print(platform.uname())

  8. #8
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 344
    Points : 36 865
    Points
    36 865
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    A mon avis il est passé de print os.name à print(os.name())..
    Mais non, il est surtout passé d'un code non testé sur Python2 a un code non testé sur Python 3... car dans les deux cas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    >>> sys.platform()
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    TypeError: 'str' object is not callable
    >>>
    mais bon, si çà arrive de se tromper, c'est beaucoup plus ennuyeux lorsqu'on fournit du code a un débutant qui se contentera de le recopier sans trop comprendre.... C'est la vie.

    - W

  9. #9
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2018
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2018
    Messages : 41
    Points : 81
    Points
    81
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Rajoute try: en début de ton code et except Exception: pass en fin de programme et t'auras plus d'erreur.
    Dans cette quête inexorable de la perfection, on peut encore simplifier et supprimer "Exception" derrière "except".
    J'ai gagné au moins 29% d'efficacité sur tes programmes...

  10. #10
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 721
    Points : 31 044
    Points
    31 044
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par jmbain Voir le message
    Dans cette quête inexorable de la perfection, on peut encore simplifier et supprimer "Exception" derrière "except".
    J'ai gagné au moins 29% d'efficacité sur tes programmes...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment récupérer le nom du fichier sans l'extension ?
    Par altahir007 dans le forum Langage
    Réponses: 16
    Dernier message: 13/11/2009, 13h20
  2. [VB.NET] Comment récupérer le nom d'un control avec le focus
    Par jayce007 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 20/01/2005, 00h53
  3. Réponses: 11
    Dernier message: 16/10/2004, 18h14
  4. Réponses: 6
    Dernier message: 28/09/2003, 17h49
  5. Comment connaître le nom de l'ordinateur ?
    Par M.Dlb dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 30/08/2003, 23h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo