分类:Python

Python操作MongoDB看这一篇就够了

MongoDB是由C++语言编写的非关系型数据库,是一个基于分布式文件存储的开源数据库系统,其内容存储形式类似JSON对象,它的字段值可以包含其他文档、数组及文档数组,非常灵活。在这一节中,我们就来看看Python 3下MongoDB的存储操作。 1. 准备工作 在开始之前,请确保已经安装好了MongoDB并启动了其服务,并且安装好了Python的PyMongo库。 2. 连接MongoDB 连接MongoDB时,我们需要使用PyMongo库里面的MongoClient。一般来说,传入MongoDB的IP及端口即可,其中第一个参数为地址host,第二个参数为端口port(如果不给它传递参数,默认是27017): import pymongo client = pymongo.MongoClient(host='localhost', port=27017)复制代码 这样就可以创建Mongo […]...

如何在CentOS 7上安装Python 3

在本教程中,我们将安装Python 3.6,这是在撰写本文时可用的最新版本。为此,请在CentOS 7终端上键入以下命令: sudo yum install rh-python36 复制 使用Python 3 如果您通过键入以下内容来检查Python版本: python --version 复制 Python 2.7.5 复制 您会注意到Python 2.7是当前shell中的默认Python版本。 要访问Python 3.6,您需要使用Software Collection scl工具启动新的shell实例: scl enable rh-python36 bash 复制 上面的命令是调用/opt/rh/rh-python36/enable更改shell环境变量的脚本。 如果您现在检查Python版本,您会注意到Python 3.6是默认版本。 python --version 复制 Py […]...

使用pandas写入和读取excel

1. 读取excel 读取excel主要通过read_excel函数实现,除了pandas还需要安装第三方库xlrd。 pd.read_excel(io, sheetname=0, header=0, skiprows=None, skip_footer=0, index_col=None, names=None, parse_cols=None, parse_dates=False, date_parser=None, na_values=None, thousands=None, convert_float=True, has_index_names=None, converters=None, dtype=None, true_values=None, false_values=None, engine=None, squeeze=False, **kwds) ''' 该函数主要的参 […]...