小编Mik*_*ike的帖子

如何在python中找回枚举元素的名称?

我有一个这样定义的枚举:

def enum(**enums):
    return type('Enum', (), enums)

Status = enum(
       STATUS_OK=0,
       STATUS_ERR_NULL_POINTER=1, 
       STATUS_ERR_INVALID_PARAMETER=2)
Run Code Online (Sandbox Code Playgroud)

我有一个函数返回状态为Status枚举.如何获取枚举值的名称,而不仅仅是值?

>>> cur_status = get_Status()
>>> print(cur_status)
1
Run Code Online (Sandbox Code Playgroud)

我想得到STATUS_ERR_NULL_POINTER,而不是1

python enums

22
推荐指数
2
解决办法
2万
查看次数

如何使用 C# 将整个 MongoDB 集合保存到 json/bson 文件?

我有一个流程,首先生成大量数据,并将其保存到 mongoDB 集合中,然后分析数据,最后 - 我想将整个集合保存到磁盘上的文件中,并删除该集合。我知道我可以使用 MongoDump.exe 轻松完成此操作,但我想知道是否有任何方法可以直接从 c# 完成此操作?- 我的意思是不运行控制台进程 - 而是使用 MOngo C# 驱动程序内部的一些功能。

而且,如果可以做到 - 我将如何在 C# 中进行反向操作?- 即:将 .bson 文件加载到集合中?

c# json mongodb bson

4
推荐指数
1
解决办法
6071
查看次数

标签 统计

bson ×1

c# ×1

enums ×1

json ×1

mongodb ×1

python ×1