已解決:enum python 打印所有選項

在 Python 中使用枚舉的主要問題是打印它的所有選項可能很困難。 枚舉是在模塊中定義的,因此您需要先導入它。 然後,您可以使用枚舉的名稱作為變量來訪問其成員:

從枚舉導入枚舉

枚舉名稱

for option in dir(enum):
    if not option.startswith('_'):
        print(option)

代碼循環遍歷枚舉模塊中的所有選項。 如果選項不以下劃線開頭,則打印該選項。

枚舉庫

Python 中的枚舉庫是提供一組表示枚舉類型的常量的庫。 枚舉可用於表示不同的選項、值或狀態,並且可用於代替普通整數常量。

枚舉可用於定義可在代碼中使用的自定義類型,而無需擔心底層數字表示形式。 例如,您可以使用枚舉來表示不同的文件類型或不同版本的軟件包。

要在 Python 中創建枚舉,首先需要創建一個定義枚舉類型的類。 該類應該有一些簡單的屬性:一個標識符(例如,“enumFileType”),一個可能值的列表(例如,[“txt”,“rtf”,“doc”]),以及一個返回相應的值(例如,getFileType())。

創建類後,您需要將類的實例添加到您的代碼中。 為此,您需要使用 enum 關鍵字,後跟類名。 例如,如果你想創建一個名為“enumFileType”的枚舉並將其值存儲在名為“fileType1”和“fileType2”的變量中,你可以這樣寫:

enumFileType = { 'txt': fileType1, 'rtf': fileType2 }

枚舉

枚舉是 Python 中的一種數據類型,允許您存儲唯一值列表。 它們類似於數組,但沒有任何特定的大小限制。 您可以使用 enum 關鍵字創建枚舉。

枚舉顏色 { 紅、綠、藍 }

您可以像使用任何其他變量一樣使用枚舉中的值。 例如,您可以在條件語句中或作為循環的一部分使用它們。 您還可以使用 enum 關鍵字將枚舉分配給變量。

顏色 myColor = 藍色;

程序訪問

有幾種方法可以在 Python 中以編程方式訪問數據。 最簡單的方法是使用內置模塊 urllib2。 該模塊提供了一個簡單的接口,用於訪問 URL 和獲取這些 URL 的內容。

另一種以編程方式訪問數據的方法是使用庫請求。 Requests 提供了一個更全面、更強大的接口來處理網絡資源,包括訪問 cookie、下載文件和發出 POST 請求。

相關文章:

發表評論