博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python常用函数以及模块(四)
阅读量:7050 次
发布时间:2019-06-28

本文共 1358 字,大约阅读时间需要 4 分钟。

  hot3.png

  1. Mysql的操作

import MySQLdbtry:    conn = MySQLdb.connect(host='localhost', user='root', passwd='123', charset='utf8', db='python')    cur = conn.cursor()        #选库    conn.select_db('python')        #删除表    cur.execute('drop table if jrj exists')        #单行写入    para = ('aa', 'bb', '2015')  #或者  para = ['aa', 'bb', '2015']    n = cur.execute('INSERT INTO jrj(title, url, add_date) VALUES(%s, %s, %s)', para)        #一次写入多行        para = [['a', 'aaa', '2015'], ['b', 'bbb', '2015'], ['c', 'ccc', '2015']]    n = cur.executemany('INSERT INTO jrj(title, url, add_date) VALUES(%s, %s, %s)', para)        # n都返回插入的数据条数        #更新, 删除等格式    param = ("zzz")          n = cur.execute("update user set name=%s where name='aaa'", param)         #查询    n = cur.execute('select * from jrj')    #n 返回的是查询的数据条数        #取一行    print cur.fetchone()    #取多行    for row in cur.fetchall():        print row        print row[0]            cur.close()    conn.commit()    conn.close()    except MySQLdb.Error,e:    print 'Mysql error: %s %s' %(e.args[0], e.args[1])

防止乱码

需要注意的点:

    1 Python文件设置编码 utf-8 (文件前面加上 #encoding=utf-8)

    2 MySQL数据库charset=utf-8 
    3 Python连接MySQL是加上参数 charset=utf8 
    4 设置Python的默认编码为

import sysreload(sys)sys.setdefaultencoding("utf-8")

2. hashlib模块

import hashlibmd5 = hashlib.md5()md5.update(str)print md5.hexdigest()

 

转载于:https://my.oschina.net/shyl/blog/648530

你可能感兴趣的文章
JavaScript 异步、栈、事件循环、任务队列
查看>>
图解 React Virtual DOM
查看>>
Spring Boot [组件学习-Spring Data JPA]
查看>>
百度云磁盘CDS、对象存储BOS技术深度解析
查看>>
Deno:来自Node之父的V8 TypeScript运行时
查看>>
姜宁谈红帽绩效考核:不关心员工具体做什么
查看>>
Trello中的Scrum
查看>>
Pivotal发布了具有新应用程序托管工具的Spring Cloud Data 1.6
查看>>
Scala类型系统的目的——Martin Odersky访谈(三)
查看>>
无服务器计算的黑暗面:程序移植没那么容易
查看>>
Ockam为物联网设备带来区块链无服务器身份识别
查看>>
Agile Consortium的营销交流章
查看>>
Java二十年历程回顾
查看>>
干研发更喜欢无服务器,搞DevOps偏爱容器?
查看>>
《领导力敏捷》作者访谈
查看>>
Vue2.0 学习笔记
查看>>
研究人员发现:基于文本的AI模型容易受到改述攻击
查看>>
物联网技术周报第 103 期: DIY 智能音箱:基于 Raspberry Pi + Snowboy + AVS
查看>>
Creating Great Teams作者问答
查看>>
Azure编配器简化有状态无服务器工作流的创建
查看>>