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épartir son script dans plusieurs fichiers


Sujet :

Python

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 12
    Points : 7
    Points
    7
    Par défaut Comment répartir son script dans plusieurs fichiers
    Bonjours,
    je cherche à faire un script sous blender à l'aide de la version 2.6 de python, à ce jours la taille de mon script commence à faire plusieurs centaines de ligne et j'aimerai le répartir dans différents fichiers puis les importer ensuite.
    Hélas mon problème réside dans le fait qu'une fois importer et exécuter dans le script principal, ce dernier n'enregistre plus les modifications que j'apporte aux autres scripts, un peu comme le ferait le langage C

    Le problème se règle si je redémarre blender, mais vous imaginer bien comment le développement devient un peu galère.

    Comment puis-je arranger ce problème? En gros comment faire pour que IDLE python réactualise les modifications que j'apporte à mes autres scripts me permettant ainsi d'avoir la sensation de vraiment développer comme pour un langage compilé.

  2. #2
    Membre éprouvé
    Avatar de Antoine_935
    Profil pro
    Développeur web/mobile
    Inscrit en
    Juillet 2006
    Messages
    883
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur web/mobile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 883
    Points : 1 066
    Points
    1 066
    Par défaut
    Salut

    Tu peux essayer de recharger les modules. Mettons que tu as importé avec la commande suivante:
    Tu peux recharger ce module avec
    Hélas cette commande n'existe qu'en shell interactif. Pour ton usage ça va, mais si d'aventure tu devais recharger un module pdt une exécution d'un fichier, il faut d'abord le retirer de sys.modules et peut-être même remettre à jour les références dans tous les modules... Je n'ai jamais testé, donc je ne peux pas te dire exactement.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 12
    Points : 7
    Points
    7
    Par défaut
    Merci antoine,
    le problème est régler et je peux désormais enfin répartir mon projet

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/04/2010, 16h53
  2. répartir les callbacks d'un GUI dans plusieurs fichiers
    Par jcanivet dans le forum Interfaces Graphiques
    Réponses: 9
    Dernier message: 02/02/2010, 16h31
  3. Réponses: 15
    Dernier message: 16/01/2009, 00h16
  4. répartir son code dans plusieurs fichiers
    Par peuf23 dans le forum Débuter
    Réponses: 5
    Dernier message: 10/09/2008, 12h00
  5. Réponses: 10
    Dernier message: 08/02/2007, 13h18

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