Partage
  • Partager sur Facebook
  • Partager sur Twitter

Incompréhension avec un import

    20 mai 2015 à 18:25:50

    bonjour

    Je ne comprends pas bien cette commande:

    from tkinter import tix

    En effet quand on utilise "from tkinter import toto" c'est pour charger un élément toto du module tkinter, par exemple un Button, un Labet etc que l'on trouve dans le fichier __init__.py du répertoire Python34/Lib/tkinter/

    Or tix est un module et rien dans le fichier __init__.py ne fait référence à tix !

    En revanche les syntaxes suivantes me sont compréhensibles:

    import tkinter.tix as ...
    ou
    from tkinter.tix import *


    tkinter est un package représenté par un répertoire et le module tix est dans le fichier tix.py

    • Partager sur Facebook
    • Partager sur Twitter
      20 mai 2015 à 20:12:30

      Ce n'est pas parce qu'il n'est pas présent dans le __init__.py qu'il n'est pas possible de l'importer. Tix doit être un package python contenu dans le module tkinter.

      • Partager sur Facebook
      • Partager sur Twitter
        21 mai 2015 à 19:05:17 - Message modéré pour le motif suivant : Merci de créer ton propre sujet pour poser ta question


        Incompréhension avec un import

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown