命令行应用程序的蓝图?

时间:2019-05-06 10:32:02

标签: python python-3.x python-module modular

我发现,将蓝图用于模块化Web应用程序(即使用Flask)是一个很大的优势。现在,我设计了一个应用程序,用于从不同位置收集数据,并将它们加载到数据库的不同逻辑结构中。应用程序本身是完全模块化的,因此可扩展。主要问题是我正在使用的加载技术。因此,我想到了使用与Flask应用程序类似的机制的想法。

搜索了PyPi和Google,但没有找到任何合适的信息或合适的模块。

当前我正在使用配置文件和这种代码:

...
module = importlib.import_module(srccfg['module'])
...
for function_nbr in sorted(functions):
                if not hasattr(module, functions[function_nbr]):
                    logger.error("Function '{}' cannot be executed!".format(functions[function_nbr]))
                func_to_execute = getattr(module, functions[function_nbr])
...

配置主要在特定的配置文件中完成。我个人更愿意将此信息蓝图外包,我可以轻松地将其插入和拔出。

配置主要在特定的配置文件中完成。我个人更愿意将此信息蓝图外包,我可以轻松地将其插入和拔出。

我的结构肯定可以正常工作,并且通过配置文件也可以以某种方式插入,但是使用蓝图结构可能会更好。

是否有关于模块,书籍或网站的提示,提示?

谢谢你,托马斯

0 个答案:

没有答案