1 Star 0 Fork 0

唐博豪/数据清洗程序

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
readDb.py 918 Bytes
一键复制 编辑 原始数据 按行查看 历史
唐博豪 提交于 2019-06-05 18:22 . init
# /usr/bin/python
# coding: utf-8
import pymysql
import csv
def readDb(dbConfig, DB_TABLE):
# 打开数据库连接
db = pymysql.connect(**dbConfig)
cursor = db.cursor()
sql = "select COLUMN_NAME,COLUMN_TYPE from information_schema.COLUMNS where table_name = '%s';" % (
DB_TABLE)
try:
# 写入当前数据库字段
with open('./csv.csv', 'w', encoding='utf8', newline='') as csvfile: # 打开方式还可以使用file对象
fieldnames = ['currentName', 'currentType', 'newName', 'newType']
writer = csv.writer(csvfile)
writer.writerow(fieldnames)
cursor.execute(sql)
result = cursor.fetchall()
for row in result:
writer.writerow(row)
except Exception as e:
print("发生错误", repr(e))
finally:
csvfile.close()
db.close()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/tbh37/ShuJuQingXiChengXu.git
git@gitee.com:tbh37/ShuJuQingXiChengXu.git
tbh37
ShuJuQingXiChengXu
数据清洗程序
master

搜索帮助