Bonjour à tous,

Depuis tout à l'heure j'ai réussi à faire la translation de programmes d'autres langages vers python.

Parfait. J'ai progressé.
Maintenant, savoir faire d'une manière c'est bien, mais j'aime la voltige.

Ma question, qui semblera sûrement idiote, est de la masturbation intellectuelle.

Soit fichier1 et fichier2, tel que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
#! /usr/bin/python
#coding:utf-8
 
#FICHIER1
import fichier2
 
class maClasse1 :
    def __init__(self):
        '''mes définitions'''
    def roulebille():
        '''ici l'objet de la question'''
Et fichier2, fille
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
#! /usr/bin/python
#coding:utf-8
 
#FICHIER2
 
class maClass2(fichier1.maClasse1) :
 
  def __init__(self):
    fichier1.maClasse1.__init__(self)
 
  def cherche(self):
    '''ici pleins de variables locales'''
La question c'est de savoir si je peux réutiliser des variables locales définies dans cherche(), du fichier2, dans une nouvelle fonction du fichier1.
global ne m'a pas aidé.

Actuellement, je règle le problème en passant par des variables "self" du constructeur que je récupère.

Votre avis ?

Merci à vous,

A bientôt,

LeHibou