首页 > 数据库技术 > 详细

python脚本——一种连接mysql数据库的方法(取回数据为list非tuple格式)并将数据写入TXT

时间:2016-07-11 19:22:54      阅读:403      评论:0      收藏:0      [点我收藏+]

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()#关闭txt


python脚本——一种连接mysql数据库的方法(取回数据为list非tuple格式)并将数据写入TXT

原文:http://zhushenghang.blog.51cto.com/11105203/1825433

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!