Désolé, le titre n'est pas très clair mais c'est difficile à expliquer. Donc, je me demande comment vous pouvez avoir une certaine action dans chaque fonction d'un fichier python. Je veux qu'un utilisateur tape 'paper' dans n'importe quelle fonction dans le fichier python entier et je n'arrive pas à comprendre comment le faire. Voici un exemple:Python: Avoir une action dans chaque fonction d'un fichier python
def a():
raw_input()
print "Test"
def b():
raw_input()
print "Test 2"
Comment puis-je avoir la configuration de sorte qu'un utilisateur peut taper « papier » dans ces deux fonctions (de façon réaliste plus de 30) et il serait alors imprimer la déclaration « vous avez un document »
Merci beaucoup pour l'aide!
Cela n'a aucun sens dans la façon dont il est écrit. Pouvez-vous élaborer plus? Êtes-vous capable de modifier le code source? –
Avoir un appel 'raw_input' dans ** chaque ** fonction obligerait l'utilisateur à entrer quelque chose dans ** chaque ** fonction; aucun**. Quel est le problème plus général que vous essayez de résoudre en utilisant cette approche? (voir [le problème XY] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)) –
pouvez-vous rechercher [decorators] (https: //wiki.python .org/moin/PythonDecorators # What_is_a_Decorator) – rebeling