python3操作sqlserver,查询数据统计导出csv,, 1 import
python3操作sqlserver,查询数据统计导出csv,, 1 import
1 import pymssql #导入sqlserver连接池模块 2 import csv #导出csv文件使用模块 3 conn=pymssql.connect(‘服务器ip‘,‘用户名‘,‘密码‘,‘数据库名‘)#连接数据库 4 cursor=conn.cursor() #打开数据库连接池 5 6 #执行sql命令 7 cursor.execute(‘select interest from Apply where interest is not null and interest<>%s‘,"非微信导入") 8 9 #读取数据10 row=cursor.fetchone()11 dicList={}12 #循环读取,直至读完13 while row:14 #读取第一列以,分割15 str=row[0]16 for item in str.split(‘,‘):17 #判断字典key里是否有该元素,有则加1,18 if(item in dicList.keys()):19 20 dicList[item]=dicList[item]+121 #无该key则往字典里添加22 else:23 24 dicList[item] =125 26 row = cursor.fetchone()27 #关闭连接池28 cursor.close()29 conn.close()30 31 32 33 with open("data.csv", "w", newline="") as datacsv:34 # dialect为打开csv文件的方式,默认是excel,delimiter="\t"参数指写入的时候的分隔符35 csvwriter = csv.writer(datacsv, dialect=("excel"))36 # csv文件插入一行数据,把下面列表中的每一项放入一个单元格(可以用循环插入多行)37 for model in dicList:38 csvwriter.writerow([model, dicList[model]])
python3操作sqlserver,查询数据统计导出csv
相关内容
- python 类,,class NewC
- Python自学起飞——准备,,先说一下自己的情况,
- Python- Json模块,,json模块Pyth
- Python中的is和==的区别,is判断值是否相等,id判断地址
- 使用Python从rds上下载mysql备份文件,,使用Python脚本
- 命令行执行python模块时提示包找不到的问题,,庄人不是
- 博客基础_django入门_python从入门到实践_用户登陆、注销
- Centos 7 python 编译报错 ImportError: No module named six 解决办
- python中数组,元组,字典和字符串之间的转换,,1、字
- 二叉树查找后继节点(即中序遍历情况下的这个节点的下
评论关闭