您好,登錄后才能下訂單哦!
#!/usr/bin/python # -*- coding: UTF-8 -*- import time from pymongo import MongoClient # 連接單機 # single mongo # c = MongoClient(host="192.168.89.151", port=27017) # 連接集群 c = MongoClient('mongodb://192.168.89.151,192.168.89.152,192.168.89.153')
三個目錄:
目錄a為config目錄,存放項目的配置文件,主要由conf.ini和__init__.py組成
目錄b存放需要運行的項目模塊,我們這里只用main.py就可以了
目錄c為utils目錄,存放一些常用的函數(shù),我們的mongo連接類就放在該目錄下
conf.ini文件如下:
[MONGO]
dev.host = mongodb://10.0.53.xx:10010,10.0.53.xx:10010,10.0.53.xx:10010
__init__.py文件如下:
import configparser
import configparser #定義環(huán)境變量 env = 'dev' profile = env + '.' #從conf.ini中讀取變量 config = configparser.ConfigParser() config.read(os.path.join(os.path.dirname(os.path.realpath(__file__)), 'conf.ini')) for section in config.sections(): for key, val in config.items(section): if key.startswith(profile): CONFIG_DICT['{0}_{1}'.format(section, key.replace(profile, '').upper())] = val #通過conf.ini定義變量 MONGO_HOST = CONFIG_DICT['MONGO_HOST']
更多關(guān)于python連接mongodb集群方法詳解的文章請查看下面的相關(guān)文章
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。