欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python連接mongodb集群方法詳解

 更新時間:2020年02月13日 08:51:33   作者:豬笨是念來過倒  
這篇文章主要介紹了python連接mongo集群方法詳解,需要的朋友可以參考下

簡單的測試用例

#!/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)文章

相關(guān)文章

  • Python如何將PDF拆分成多個文件(最新推薦)

    Python如何將PDF拆分成多個文件(最新推薦)

    在 Python 中,你可以使用 PyPDF2 庫來拆分 PDF 文件,以下是一個簡單的示例,演示如何將一個 PDF 文件拆分為多個單頁 PDF 文件,感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • 面向初學者的Python編輯器Mu

    面向初學者的Python編輯器Mu

    今天小編就為大家分享一篇關(guān)于一個面向初學者的Python編輯器Mu,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • python利用Guetzli批量壓縮圖片

    python利用Guetzli批量壓縮圖片

    本篇文章主要介紹了python利用Guetzli批量壓縮圖片,詳細的介紹了谷歌的開源圖片壓縮工具Guetzli,非常具有實用價值,需要的朋友可以參考下。
    2017-03-03
  • Django Rest framework之認證的實現(xiàn)代碼

    Django Rest framework之認證的實現(xiàn)代碼

    這篇文章主要介紹了Django Rest framework之認證的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • 基于Python實現(xiàn)一鍵獲取電腦瀏覽器的賬號密碼

    基于Python實現(xiàn)一鍵獲取電腦瀏覽器的賬號密碼

    發(fā)現(xiàn)很多人在學校圖書館喜歡用電腦占座,而且出去的時候經(jīng)常不鎖屏,為了讓大家養(yǎng)成良好的習慣,本文將分享一個小程序,可以快速獲取你存儲在電腦瀏覽器中的所有賬號和密碼,感興趣的可以了解一下
    2022-05-05
  • Python django搭建layui提交表單,表格,圖標的實例

    Python django搭建layui提交表單,表格,圖標的實例

    今天小編就為大家分享一篇Python django搭建layui提交表單,表格,圖標的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 聊聊python里如何用Borg pattern實現(xiàn)的單例模式

    聊聊python里如何用Borg pattern實現(xiàn)的單例模式

    這篇文章主要介紹了聊聊python里如何用Borg pattern實現(xiàn)的單例模式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06
  • 利用Python腳本實現(xiàn)自動刷網(wǎng)課

    利用Python腳本實現(xiàn)自動刷網(wǎng)課

    這篇文章主要介紹了利用Python腳本實現(xiàn)自動刷網(wǎng)課,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • Python 多線程實例詳解

    Python 多線程實例詳解

    這篇文章主要介紹了Python 多線程實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Python 基礎(chǔ)之字符串string詳解及實例

    Python 基礎(chǔ)之字符串string詳解及實例

    這篇文章主要介紹了Python 字符串(string) 的相關(guān)資料,需要的朋友可以參考下
    2017-04-04

最新評論