我需要通过执行wmi命令(使用python)和db内部的值来比较我所拥有的值。最好是比较它们而不存储在单独的文件中,或者存储然后比较是唯一可行的方法吗?
有人会以正确的方式指导我..也,我应该在哪里寻找,以获得更多关于此的知识?
答案 0 :(得分:1)
如果有疑问,请选择最简单的解决方案。在这种情况下,请在内存中进行比较。
如果您想要超级可靠(即在应用程序/停电崩溃后存活)或长时间缓存值(即,即使数据库已关闭也需要继续工作),您可以考虑使用文件。但请注意 - 除了非常谨慎的实施之外(你应该有很多try
.. except
.. finally
s以及至少一次调用flock
和{{ 1}},存储在文件中的可靠性往往较低。因此,除非您对一致性研究感兴趣并愿意花几周时间,否则请进行简单的Python比较。