小编Tav*_*udd的帖子

在python模块中强制执行方法顺序

处理必须按特定顺序调用方法的模块的最pythonic方法是什么?

例如,我有一个XML配置,在执行任何其他操作之前必须先读取,因为配置会影响行为.在parse_config()必须先调用所提供的配置文件.调用其他支持方法之后query_data()才会parse_config()调用.

我首先将其实现为单例,以确保在初始化时传递配置文件名,但注意到模块实际上是单例,它不再是类,而只是常规模块.

parse_config在模块中强制执行首次调用的最佳方法是什么?

编辑:值得注意的是该功能实际上是parse_config(configfile)

python oop singleton

2
推荐指数
1
解决办法
908
查看次数

标签 统计

oop ×1

python ×1

singleton ×1