首頁  >  文章  >  後端開發  >  以下是一些標題選項,請記住問題格式和文章的重點: 直接和具體: * Python 可以從傳回的枚舉值中取得原始變數名稱嗎? * 如何

以下是一些標題選項,請記住問題格式和文章的重點: 直接和具體: * Python 可以從傳回的枚舉值中取得原始變數名稱嗎? * 如何

Patricia Arquette
Patricia Arquette原創
2024-10-26 17:58:03269瀏覽

Here are a few title options, keeping in mind the question format and the article's focus:

Direct & Specific:

* Can I Get the Original Variable Name From a Returned Enum Value in Python? 
* How Do I Access Variable Names After Function Return in Python

在Python 中函數傳回後存取原始變數名稱

在Python 中,使用枚舉時,變數通常遵循myEnum.SomeNameA 格式。然而,一旦從函數返回,檢索它們的原始名稱而不是返回值可能會很困難。

返回後我可以列印變數名稱嗎?

短答案:不。

長答案:雖然技術上可行,但在返回變數名稱後存取它們需要涉及回溯和檢查機制的尷尬駭客。在生產代碼中通常不鼓勵使用這些方法。

替代解決方案:

相反,請考慮使用解決方法將傳回的值轉換回等效名稱或表示字串。作為指導,您可能需要考慮以下資源:

  • Google 網上論壇討論:https://groups.google.com/group/comp.lang.python/msg/237dc92f3629dd9a?pli=1
  • ActiveState 討論:https://aspn.activestate.com/ASPN/Mail/Message/python-Tutor/330294

如果您可以提供有關您的特定用例的更多上下文和範例程式碼,我們可以為尋找替代解決方案提供更量身定制的幫助。

以上是以下是一些標題選項,請記住問題格式和文章的重點: 直接和具體: * Python 可以從傳回的枚舉值中取得原始變數名稱嗎? * 如何的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn