對不起,標題不是很清楚,但它很難解釋。所以我想知道如何在python文件的每個函數中發生某種動作。我想要一個用戶在整個python文件中的任何函數內鍵入'paper',我不知道如何去做。這裏有一個例子:Python:在python文件的每一個函數內都會發生一個動作
def a():
raw_input()
print "Test"
def b():
raw_input()
print "Test 2"
我怎麼可以把它設置,以便用戶可以在這兩個函數(現實超過30+)型「紙」,然後將打印語句「你有一紙」
非常感謝您的幫助!
這沒有意義的方式來寫。你能詳細解釋一下嗎?你能修改源代碼嗎? –
在**每個**函數中都有一個'raw_input'調用需要用戶輸入**每個**函數;沒有**。 使用這種方法試圖解決的更一般問題是什麼? (見[XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)) –
您是否在找[decorators](https://wiki.python .org/moin/PythonDecorators#What_is_a_Decorator) – rebeling