已解决: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 提供了一个更全面、更强大的接口来处理 Web 资源,包括访问 cookie、下载文件和发出 POST 请求。

相关文章:

发表评论