Python Importations À Partir Du Répertoire Ci-Dessus

J'ai une structure de répertoire de mon application en python où dans le dossier principal j'ai un dossier appelé les gestionnaires et dans ce fichier j'ai un base.py que tous les gestionnaires doivent hériter de la . J'ai aussi un dossier appelé les utilisateurs qui contient tous les gestionnaires relatives aux utilisateurs.

\main
      \handlers
      base.py
      __init__.py
      \users
                __init__.py
                authenticated.py
                logout.py   

Mon problème est que je ne peux pas importer la base de n'importe quel fichier dans le dossier utilisateurs, mais peut importer dans le dossier utilisateurs. Je sais que je dois faire quelque chose comme ci-dessous

from ..handlers import *    

Mais cela ne fonctionne pas pour une certaine raison, tout ce que je suis en train de faire importer base.py dans les fichiers dans le répertoire des utilisateurs et d'autres répertoires-je ajouter à une date ultérieure.

  • Pouvez-vous préciser ce que "je ne peux pas importer la base de n'importe quel fichier dans le dossier utilisateurs, mais peut importer dans le dossier "utilisateurs" signifie? Pouvez-vous également préciser que "pour une raison" signifie? Voir stackoverflow.com/questions/4826955/... est-il de l'aide?
  • J'ai un fichier que je peux importer des utilisateurs fichier avec des maîtres-chiens.import des utilisateurs * mais besoin d'importer base.py dans les fichiers dans le dossier utilisateurs.
  • Où est le fichier principal situé? Il apparaît également que vous n'avez pas montré toute structure de répertoire... Peut-être que je ne comprends pas votre description, si c'est le cas, je suis désolé. Pouvez-vous s'il vous plaît poster la raison pour laquelle cela ne fonctionne pas? I. e. le code d'erreur ou stacktrace...
  • les fichiers doivent être exécutés par des modules relative des importations de travail. Faites-vous cela?
  • Merci pour votre aide, mais j'ai maintenant résolu le problème, il s'agissait d'un manque de point de ..gestionnaires d'importation * devrait être de ...des gestionnaires d'importation *
InformationsquelleAutor bobthemac | 2014-01-09