十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
本文主要给大家介绍python连接数据库主要几种方法,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在创新互联行业资讯里面关注我的更新文章的。
10年积累的成都网站制作、成都网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站后付款的网站建设流程,更有耿马免费网站建设让你可以放心的选择与我们合作。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小时售前售后,随时帮您解答问题的。
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。