工作中难免会遇到数据库数据库相关的操作,利用python脚本提供的数据库操作非常方便:
import sys
import MySQLdb
import datetime
import time
reload(sys)
sys.setdefaultencoding('utf-8')
con = MySQLdb.connect(host =, port=, user=, passwd=, db=, charset='utf8')
cur = con.cursor()
cur.execute()
for row in cur.fetchall():
data = row[0].encode('utf8')
UNIX_TIMESTAMP() 转换为整数时间.
tmp = [val for val in str1.split(',') if val in str2.split(',')] 连个字符串,分割开的交集
set().intersection(set()) 两个set的交集
import xlrd 操作excel
data = xlrd.open_workbook("test2.xlsx") // 打开一个工作簿
nrows = table.nrows // 行号
ncols = table.ncols // 列号
for i in range(1,nrows):
row = table.row_values(i)
if row:
for j in range(0, ncols):
row[j] //i 行 j 列元素
des_name = MySQLdb.escape_string(des_name) // 过滤特殊字符