实习做的最靠谱的东西,不过只是其中一个部分,这代码算是公司的吧(之前的软考不是白考的,不过想想也知道~),所以没有贴出来全部,不过他们也说了要放到github上,只是时间问题,- -我个人觉得是我代码太丑了,所以他们就没好意思放上去。。。。
确实写的很丑,风格丑!!!!不是效率低。。。感觉Python的风格和Java的是两个极端,被Java先入为主了,所以Python的风格就很差劲。。。
levelDB会在本地创建一个文件目录,个人觉得还是比较nice的一种嵌入式KV数据库,不过,据说最近出了一个LMDB,堪称LevelDB杀手,貌似很萌的样子,看了一下实现过程,对于我所应用的程序,完全没有影响,而且和levelDB一样也是嵌入式、开源、有Python源码,可以很好的移植到我的脚本中,但时间问题,就不去具体实现了吧。
#---------------------------- DB ----------------------------------------
class LevelDB:
""" 元数据的操作 """
def __init__(self, SRC_DIR, DBDIR, OverWrite=False):