本文主要给大家介绍python连接数据库主要几种方法,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在亿速云行业资讯里面关注我的更新文章的。
python连接数据库有几种方法,但是对于从数据库取回的数据格式却有些不同,取回为tuple格式的数据处理起来比较麻烦,接下来介绍一种取回为list格式的连接方法,list格式数据处理和使用起来比较方便。
#!/usr/bin/python
# -*- coding: utf-8 -*-
#!/usr/bin/env python
import MySQLdb
from commands import getstatusoutput, getoutput
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
cmd = '''mysql -h主机地址连接 -u用户名 -p密码 -e "use 数据库名;SELECT XXX"'''
(result,info) = getstatusoutput(cmd)#info为数据值,result为执行情况
info = info.splitlines()
file = open("name.txt",'w')#打开txt文件
file.write("xxx,xxx,xxx")#往txt写入第一行数据
#往txt文件一行一行的写入查出的数据
file.write("\n")#换行
for i in range(len(info)):
if i != 0 and i != 1:#由于密码写在文件里会报出一行密码告警提示
file.write(info[i])#并且第一行查回的数据为数据标题字段名,因此无用
file.write("\n")#只留下有效数据写入文件
file.close()#关闭tx
看了以上关于python连接数据库主要几种方法,希望能给大家在实际运用中带来一定的帮助。本文由于篇幅有限,难免会有不足和需要补充的地方,如有需要更加专业的解答,可在官网联系我们的24小时售前售后,随时帮您解答问题的。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。