我现在做的一个模块是在字符串中匹配城市名,比如:
print(printCityName('上海市 2016 事业单位招聘计划'))
结果显示:'上海市'
在这个模块里首先从数据库中取出全部城市名,取出来后存到一个列表里),执行 printCityName()时在列表里挨个试,直到取出符合条件的内容为止,取不出来输出''。
我这样做是想让主程序内容更少些,但是这样做的结果就是每次都要读取数据库,内容少还行,如果有几百万条几千万条数据,那就太累了。
应该怎么做能一次性把数据库装载到内存里,然后多次调用呢?
print(printCityName('上海市 2016 事业单位招聘计划'))
结果显示:'上海市'
在这个模块里首先从数据库中取出全部城市名,取出来后存到一个列表里),执行 printCityName()时在列表里挨个试,直到取出符合条件的内容为止,取不出来输出''。
我这样做是想让主程序内容更少些,但是这样做的结果就是每次都要读取数据库,内容少还行,如果有几百万条几千万条数据,那就太累了。
应该怎么做能一次性把数据库装载到内存里,然后多次调用呢?