Python: accès à des objets à partir d'un autre module

Je suis quelqu'un de très inexpérimenté programmeur création d'un jeu (à l'aide de Python 3.3) comme un exercice d'apprentissage. J'ai actuellement un module principal et un module de combat.

Les gens dans le jeu sont représentées par des instances de la classe "Personne", et sont créés dans le module principal. Cependant, le module de combat a bien besoin de l'accès à ces objets. En outre, je vais probablement créer plus de modules plus tard que aurez également besoin d'accéder à ces objets.

Comment puis-je permettre à d'autres modules pour l'accès Personnes à partir de main.py?

Des choses, main.py a

import combat

en haut; l'ajout de

import main

à combat.py ne semble pas aider.

Dois-je instancier les objets dans un module séparé (common.py?) et de les importer à chaque module doit avoir accès?

InformationsquelleAutor henrebotha | 2013-03-01