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 :

Bibliotheque python ?


Sujet :

Python

Vue hybride

Cedricphilibert Bibliotheque python ? 10/03/2010, 17h32
Gamal le Celte Normalement 'random' est... 10/03/2010, 17h49
Cedricphilibert merci d'avoir répondu , j'ai... 10/03/2010, 18h26
wiztricks Ah les modules/packages python 10/03/2010, 20h21
rambc Ton erreur est normale. Voici... 10/03/2010, 20h38
Cedricphilibert Merci de vos réponses ;) 11/03/2010, 17h14
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 33
    Par défaut Bibliotheque python ?
    Bonjour tous ! voila j'ai télécharger python 2.6 je l'ai installé , tout marche , sauf que la j'aimerai utliser le module ramdom mais il me met une erreur comme quoi je ne l'ai pas.

    Donc je voudrais savoir si vous avez un site ou il y a tous les modules principaux de python et ou es ce que faut que je l'enregistre ?


    Merci d'avance ! bonne journée

  2. #2
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Mai 2002
    Messages : 309
    Par défaut
    Normalement 'random' est installée avec Python

    teste cela, ca doit marcher.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    >>> import random
    >>> a = random()
    >>> a = random.random()
    >>> print(a)
    0.376530854323

  3. #3
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 33
    Par défaut
    merci d'avoir répondu , j'ai eu une parti de la réponse car : il reconnait le module random ( il l'écrit dans une couleur différente) , mais il me marque ca sur la deuxième ligne :

    File "C:/Users/Utilisateur/Desktop/python/test1.py", line 2, in <module>
    a = random()
    TypeError: 'module' object is not callable


    En cours je fait from random import * je comprends pas pourquoi ca marche pas sur 2.6.
    Mais randint(i,k) permet de mélanger non ? il ne reconnait pas :s

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 726
    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 726
    Par défaut Ah les modules/packages python
    Salut,
    Python est assez déconcertant dans l'usage des espaces de nommage.
    Pour accéder aux objets de la bibliothèque 'random', lorsque vous faites:
    • import random : il faudra les préfixer par "random."
    • from random import * : pas besoin de prefixe
    • import random as foo : le préfixe sera "foo."

    Courage
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre éprouvé

    Profil pro
    Account Manager
    Inscrit en
    Décembre 2006
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Account Manager

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 301
    Par défaut
    Ton erreur est normale. Voici ce que j'ai fait en lançant Python dans un Terminal ou une Console.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    >>> import random
    >>> a=random()
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    TypeError: 'module' object is not callable
    >>> a=random.random()
    >>> print a
    0.289851857031
    random désigne à la fois le nom du module, et une fonction au sein de ce module.

    random tout seul est le module, et random.random la fonction random de ce module.

    Hum j'ai été grillé...

  6. #6
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 33
    Par défaut
    Merci de vos réponses

  7. #7
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 33
    Par défaut
    Encore moi le newbi ^^ , je comprends pas pourquoi la quand je creer une liste L=[1,2,3] je n'arrive pas a prendre au hasard dans cette liste , je fait pourtant

    L.randint(L[O];L[2]) c'est bien ca pour trouver au hasard dans une liste ?

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

Discussions similaires

  1. bibliotheque python pour WII
    Par ikik38 dans le forum Bibliothèques tierces
    Réponses: 1
    Dernier message: 13/02/2013, 12h03
  2. bibliotheque pymedia python 2.5 sous cygwin
    Par nahr_Elk dans le forum Calcul scientifique
    Réponses: 3
    Dernier message: 23/05/2008, 06h13
  3. Bibliothèques et Python
    Par Zorro dans le forum Général Python
    Réponses: 3
    Dernier message: 06/10/2004, 21h49
  4. CORBA & PYTHON
    Par stan91stan dans le forum CORBA
    Réponses: 5
    Dernier message: 10/06/2004, 12h32
  5. [Kylix] bibliotheque libtwin32.so
    Par mic006 dans le forum EDI
    Réponses: 1
    Dernier message: 08/05/2002, 01h36

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