1、python中读取配置文件
配置文件conf.ini
[MONGODB]
#mongodb数据库服务器IP地址
host=10.43.110.93
#mongodb端口
port=40001
#mongodb连接数据库名称
database=data_collect
[MYSQL]
mysql_user=root
mysql_pwd=root
mysql_url=127.0.0.1
mysql_database=passport_sx
python代码Config.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
__author__ = "jiandequn"
import ConfigParser
class config:
def __init__(self,path):
self.config = ConfigParser.ConfigParser()
self.config.readfp(open(path))
def getValue(self,section,key):
return self.config.get(section, key)
if __name__ == "__main__":
conf = config("conf.ini");
host = conf.getValue("MONGODB", "host");
port = conf.getValue("MONGODB", "port");
database = conf.getValue("MONGODB", "database");
print host
print port
print database
python操作mysql
# -*- coding: UTF-8 -*-
import pymysql
# 打开数据库连接
from Config import config
"""mysql初始化"""
class mysql_init:
def __init__(self):
conf = config("conf.ini");
url = conf.getValue("MYSQL", "mysql_url");
username = conf.getValue("MYSQL", "mysql_user");
password = conf.getValue("MYSQL", "mysql_pwd");
database = conf.getValue("MYSQL", "mysql_database");
self.db = pymysql.connect(url,username, password, database, charset='utf8')
"""查询数据"""
def query(self,select):
cursor = self.db.cursor();
# 使用 execute() 方法执行 SQL 查询
cursor.execute(select)
return cursor.fetchall()
def close(self):
self.db.close()
if __name__ == "__main__":
t = mysql_init();
# sql = """SELECT
# a.mac,
# a.sn,
# b.user_id
# FROM
# tb_user a ,
# resume_point b
# where
# a.auth_code = b.user_id
# and b.create_time<='2017-05-31'
# group by a.mac,a.sn""";
c = t.query("select mac,sn from user_view_temp");
for row in c:
print row
t.close();
分享到:
相关推荐
python3.x已经不支持mysqldb了,支持的是pymysql 使用pandas读取MySQL数据时,使用sqlalchemy,出现No module named ‘MySQLdb’错误。 安装:打开Windows PowerShell,输入pip3 install PyMySQL即可 import pymysql...
我比较倾向于用新版的Python3,而它在操作MySQL数据库时,会用到PyMySQL驱动,我就针对这个驱动,为Python3编写了一个小巧的数据库连接池spmpool,使用非常方便。 python3依赖包:pymysql 使用之前记得把 spmpool.py...
资源概要:使用Python实现导出Mysql整库表或选定部份表,导出文件为Excel,包含一个目录记录表信息,...能学到什么:python中List Tuple Dict的运用,模块PyMysql,openpyxl,json的安装和使用,Mysql系统视图的使用
需要用到的包: beautifulsoup4 html5lib image requests redis PyMySQL pip安装所有依赖包: pip install Image requests beautifulsoup4 ...开始抓取数据:python get_user.py 查看抓取数量:python check_redis.py
需要先安装Python的相关依赖:pymysql,pyqt5==5.15.2,pyqt-sip==12.9.1,opencv-python==4.5.5.64,pillow,numpy,onnxruntime,matplotlib 使用pip install 安装 第一步:创建数据库,数据库名:face_recognition ...
这是一个多线程抓取知乎用户的程序 Requirements 需要用到的包: beautifulsoup4 html5lib image requests redis PyMySQL ...开始抓取数据:python get_user.py 查看抓取数量:python check_redis.py
补充知识:Python将多行数据处理成SQL语句中where条件in(‘ ‘,’ ‘,’ ‘)的数据 在工作中有时需要查询上万行指定的数据,就会用到SQL语句中 select * from table1 where table1.name in (‘ ‘ , ‘ ‘ ) 的条件...
先决条件MySQL Python3 PyMySQL的怎么跑将MySQL凭据写入config.ini文件。 将要分析的文件插入到search_file目录中。 运行drive.py并输入要为其生成报告的文件名。 此外,输入电子邮件ID以发送报告。这个怎么运作...
当前构建状态所有平台:当前发行信息姓名资料下载版本平台类安装pymysql 从nsls2forge通道安装pymysql可以通过使用以下命令将nsls2forge添加到您的通道中来实现: conda config --add channels nsls2forge启用nsls2...
数据统计分析:百万知乎用户数据分析 这是一个多线程抓取知乎用户的程序 Requirements 需要用到的包: beautifulsoup4 ...开始抓取数据:python get_user.py 查看抓取数量:python check_redis.py
涉及到的python模块包括:pymysql(用于连接mysql数据库),tkinter(图形界面) 我采用的环境为`vscode+anaconda`,采用其他的python集成开发环境也可。 首先打开`config.txt`文件,将登录的用户密码改成你的电脑...
Python site-package(flask, flask-sqlalchemy, pymysql, paramiko) That's all. Installation apt-get install rsync sshpass git clone git@github.com:meanstrong/pydelo.git cd pydelo pip install -r pip_...
$ python -VPython 3.6.0安装所需的python软件包 $ pip install -r requirements.txt配置并启动Web服务配置MySQL设置在config.py文件中,填写真实MySQL连接设置_DB_CONF = { 'host':'<YOUR>', 'port':3306, 'user':...
先决条件MySQL Python3 PyMySQL的怎么跑在config.ini文件中输入MySQL凭据。 运行json_to_mysql.py并输入要使用的数据库名称或创建数据库。这个怎么运作get_data.py 从代码中的给定链接获取json格式数据。 您可以在...
文章目录操作步骤完整代码如下封装示例 python操作mysql数据库需要安装一下库 pip install pymysql 可以通过pip list 查看是否已经安装 ...my_conn = pymysql.connect(**dg_config) 链接数据库 import py
后台服务在运行时发现一个问题,运行约15分钟后,接口请求报错 pymysql.err.InterfaceError: (0, '') 这个错误提示一般发生在将None赋给多个值,定位问题时发现 ... def __init__(self, config):
数据库驱动:pymysql 数据库对象映射ORM框架:SQLAlchemy 图像识别用到的库:opencv-python、pillow、ultralytics 使用说明 安装依赖 pip install -r requirements.txt -i ...
用到的一些知识点:...首先是配置信息,配置了数据库连接等基本的信息,config.py DEBUG = True SQLALCHEMY_ECHO = False SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:1011@localhost/rl_project?charset=ut
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 ...这里,数据库选择MySQL,采用pymysql 这个第三方库来处理python和mysql数据库的存取,python连接mysql数据库的配置信息 db_config ={ 'ho
需要用到的包: beautifulsoup4 ...image requests redis PyMySQL ...配置 config.ini 文件,设置好mysql和redis,并且填写你的知乎帐号 向数据库导入 init.sql Run 开始抓取数据: python get_us