zoukankan      html  css  js  c++  java
  • Python mongoDB读取

    class db_class():
        def __init__(self):
            mongo_DB='test1'
            self.mongo_TABEL='test'
            client=pymongo.MongoClient("127.0.0.1",27017)
            self.db=client[mongo_DB]
        def get_path(self):
            list = self.db[self.mongo_TABEL].find()
            n=1
            for i in list:
                n += 1
                print(n, i['list'])
    
    def main():
         db=db_class()
         db.get_path()
    
    if __name__ == '__main__':
        import pymongo
        main()

     写入MongoDB

    import os
    import pymongo
    mongo_DB='test1'
    mongo_TABEL='test'
    client=pymongo.MongoClient("127.0.0.1",27017)
    db=client[mongo_DB]
    
    def dirs(dir):
        files = []
        list = os.listdir(dir)
        for i in list:
            dir1 = dir + '/' + i
            if  os.path.isdir(dir1):#判断是否是目录
                dirs(dir1)
            elif os.path.isfile(dir1):#判断是否是文件
                files.append(dir1)
        if files !=[]:
            if '/属性图/' in files[0]:
                print({'list':files})
                if db[mongo_TABEL].insert_one({"list":files}):
                    print('插入成功',{'list':files})
    
    def main():
    
        dir=r'D:xt20181011_182016共下图2582个地址原版'.replace('\','/')
        # 先判断文件夹是否存在
        if os.path.exists(dir):
            print('文件夹存在')
            #判断用户输入的是文件还是文件夹
            if os.path.isdir(dir):
                dirs(dir)
            else:
                print('输入的路径是文件,请输入文件夹路径...')
        else:
            print('文件夹不存在')
    
    
    
    if __name__ == '__main__':
        main()
  • 相关阅读:
    jquery加入购物车飞入的效果
    jQuery点击div其他地方隐藏div
    移动对meta的定义
    ZOJ
    博弈dp入门 POJ
    ZOJ 2967计算几何+单调栈
    牛客训练41D最小相似度bfs
    球的体积并
    二进制上的数位dpPOJ 3252
    数位dp入门 HDU 2089 HDU 3555
  • 原文地址:https://www.cnblogs.com/zhangdingqu/p/9817639.html
Copyright © 2011-2022 走看看