- 1、本文档共65页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
8、update更新操作对应插入方式,有三种方式的更新操作:通过字符串方式:try:update1=(updatestudentsetname=Tom1,age=20whereId=3)cur.execute(update1)通过tuple方式:update2=(updatestudentsetname=%s,age=%swhereId=%s)data=(Tom2,21,3)cur.execute(update2,data)4.4.1MySQLConnector通过dict方式:update3=(updatestudentsetname=%(name)s,age=%(age)swhereId=%(Id)s)data={name:Tom3,age:29,Id:3}cur.execute(update3,data)exceptmysql.connector.Errorase:print(updateerror!{}.format(e))mit()#提交cur.close()con.close()4.4.1MySQLConnector例4-10:包括删除表,创建表、插入数据、查询、更新数据等操作。首先需要在mysql服务器上定义好数据库。见第4章code\例4-10mysql;例4-11:将文本文件中的数据写入mysql数据库中。见第4章code\例4-11;4.4.2pythonMySQL应用案例(2)csv.DictWriter()方法:csv_writer=csv.DictWriter(fileobj,fieldnames[,restval=,extrasaction=raise,dialect=excel,*args,**kwds])csv.DictWriter()方法的功能是创建一个字典形式的csv写入对象。序列数据将按照fieldnames参数作为字典键key的顺序被写入。参数:fileobj:写入的文件对象;fieldnames:指定字典键key,列表数据类型;restval:可选的参数。如果字典字段名中的键缺少相应的值时,即写入restval的值;extrasaction:如果传递给该writerow()方法在fieldnames中找不到的相应的键,则可选的extrasaction参数指示要执行的操作。如果将其默认值设置为raise,则抛出一个“ValueError”异常。如果设置为ignore,字典中的多余值将被忽略。其他任何可选参数等同与writer()方法。请注意,与DictReader类不同,该类的fieldnames参数DictWriter不是可选的。4.2.2python3CSV模块常用类与方法返回的DictWriter对象如“csv_writer”提供三个方法完成数据写入:csv_writer.writerow(row)和csv_writer.writerows(rows):功能与csv.writer()方法相同;csv_writer.writeheader():将对象csv.DictWriter(fileobj,fieldnames)中“fieldnames”作为文件头写入文件作为字段名,只适用于DictWriter对象。例4-6:写入数据到csv文件中。importcsv#DictWriterwithopen(names.csv,w,newline=)ascsvfile:fieldnames=[first_name,last_name]writer=csv.DictWriter(csvfile,fieldnames=fieldnames)writer.writeheader()4.2.2python3CSV模块常用类与方法writer.writerow({first_name:Baked,last_name:Beans})writer.writerow({first_name:Lovely,last_name:Spam})writer.writerow({first_name:Wonderful,last_name:123})#writerowsNamelist=[{first_name:王平,last_name:王小二},{first_name:李华,last_name:梨花},{first_name:
您可能关注的文档
- Python 爬虫基础与实战 课件 第1章 Python爬虫应用基础.pptx
- Python 爬虫基础与实战 课件 第2章 Python网页下载技术.ppt
- Python 爬虫基础与实战 课件 第5章 scrapy框架.ppt
- Python 爬虫基础与实战 课件 第6章 动态网页爬取.pptx
- Python 爬虫基础与实战 课件 第7章 数据可视化.pptx
- Python 爬虫基础与实战 课件 第8章 综合实例.pptx
- 数字素养与技能 课件 模块八 区块链技术.pptx
- 数字素养与技能 课件 模块二单元1任务2 办公软件应用.pptx
- 数字素养与技能 课件 模块二单元1任务3 演示文稿制作.pptx
- 数字素养与技能 课件 模块二单元3信息检索工具应用.pptx
- 浙江省奉化市职业能力倾向测验事业单位考试(中小学教师类D类)试题及答案1套.docx
- 浙江省嵊州市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题带答案.docx
- 浙江省嵊州市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题完美版.docx
- 浙江省嵊州市事业单位考试(中小学教师类D类)职业能力倾向测验强化训练试题集完整版.docx
- 浙江省嵊州市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题附答案.docx
- 浙江省奉化市事业单位考试职业能力倾向测验(中小学教师类D类)强化训练题库带答案.docx
- 浙江省嵊州市事业单位考试(中小学教师类D类)职业能力倾向测验知识点试题完美版.docx
- 浙江省奉化市事业单位考试职业能力倾向测验(中小学教师类D类)强化训练题库完整.docx
- 浙江省奉化市职业能力倾向测验事业单位考试(中小学教师类D类)试题一套.docx
- 浙江省奉化市事业单位考试职业能力倾向测验(中小学教师类D类)强化训练题库完整版.docx
最近下载
- 2025年中学中考备考复习方案 .pdf VIP
- 监理规划范本监理规划.doc VIP
- 通达信筹码突破+筹码峰主图指标公式.doc
- 2024年糖尿病专科护士理论考试试题 .pdf VIP
- 经典日本电影100部.ppt
- 浅析井下泥石流的危害及防治.doc
- 水星船外机二冲程 40-50-60-65-75-90-HP E-ETC 2012 英文维修手册.pdf VIP
- 水星船外机二冲程 40-50-60-65-HP E-ETC 2007 英文维修手册.pdf VIP
- 船外机_本田维修手册BF175BF200BF225中文版.pdf VIP
- 船外机_雅马哈维修手册_英文F225F_Fl225F_F250D_Fl250D_F300B_Fl300B_p1-a-p150-anglais-Service Manual-.pdf VIP
文档评论(0)