有誰知道如何做到這一點?Python 2.7從函數中獲取返回值而不再運行函數中的內容?
我想獲得函數的返回值..但我不希望函數再次運行。這是語音識別,所以每當它再次運行時,它都會嘗試查看用戶所說的內容。我只需要保存的變量。
我也不能使用全局變量的方式。
編輯:
def voiceRecognition(self):
<A bunch of voice recognition stuff here>
return whatUserSaid
的代碼,我把它叫做:
SPEECH.voiceRecognition()
的原因語音和自我爲B/C是一個類的一部分,我在調用它不同的Python文件。現在它正在工作......我只需要返回變量whatUserSaid,而不是通過重新運行函數來獲取值。
那麼,你的代碼在哪裏? – 2014-12-13 18:27:33
需要顯示一些代碼 - 你知道當你調用一個函數時,你可以將它分配給一個變量 - 如果你想避免全局變量,那麼你需要考慮類。 – 2014-12-13 18:27:40
我們需要在調用該函數時看到代碼! – 2014-12-13 18:31:02