码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2016-07-11 19:24:34      阅读:248      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!