首页 / PYTHON / 零基础学习python,第一天
零基础学习python,第一天
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了零基础学习python,第一天,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3056字,纯文字阅读大概需要5分钟。
内容图文
![零基础学习python,第一天](/upload/InfoBanner/zyjiaocheng/1069/622b5d334f544fc08c83529f6e08ec33.jpg)
python入门在网上看了一遍
关键是不会用
通过做一个在线会议 小项目慢慢练习使用
python连接数据库,python使用的是3.6版本,由于 MySQLdb 模块还不支持 Python3.x,所以 Python3.x 如果想连接MySQL需要安装 pymysql 模块。
pymysql 模块可以通过 pip 安装。pip install pymysql
安装PHPstudy
![技术分享图片](/upload/getfiles/default/2022/11/6/20221106045639057.jpg)
查看连接数据库是否成功,python代码
以上填写方法:
分析项目可能会用到的字段:
会议:会议ID,名称,会议内容,创建时间,创建人,所属人
问题:问题ID,会议ID,问题内容,问题执行情况,创建人,所属人
会议室:会议室名称,位置,是否已占用
将字段添加到mysql数据库的表中,字段名通常用英文表示
python代码
目的,定义一个类Meeting,实现python对数据表meeting的增删改查功能
# 获取游标 cursor = connect.cursor() class Meeting(): def __init__(self,MeetingId,name,MeetingContent,creator,BelongTo,CreationTime): #类的属性,对应数据库meeting表的字段名称 self.MeetingId=MeetingId self.creator=creator self.MeetingContent=MeetingContent self.name=name self.BelongTo=BelongTo self.CreationTime=CreationTime def insert_data(self): #定义一个插入数据的函数,传入的参数是self本身 # 插入数据 sql = "INSERT INTO meeting (MeetingId,name,MeetingContent,creator,BelongTo,CreationTime) VALUES ( ‘%s‘, ‘%s‘,‘%s‘, ‘%s‘,‘%s‘,‘%s‘ )" data = (self.MeetingId, self.name,self.MeetingContent,self.creator,self.BelongTo,self.CreationTime) cursor.execute(sql % data) #合并 connect.commit() print(‘成功插入‘, cursor.rowcount, ‘条数据‘) def delete_data(self,ID): #此处传参,第一个参数必须是self,第二个参数ID是符合条件的参数,名字随便起的,此处实例即是调用函数时传入的‘003’ # 删除数据 sql = "DELETE FROM meeting WHERE MeetingId = ‘%s‘" data = (ID) cursor.execute(sql % data) connect.commit() print(‘成功删除‘, cursor.rowcount, ‘条数据‘) def modify_data(self,tname,tid): # 修改数据 try: #try的功能是用来处理异常,此处因为一开始data里面传错参数,写的是data=(self.name,self.MeetingId),结果一直报错1054,所以用try来打印异常,后来明白self.name的值是下面传入的t的name值‘gz会议’ sql = "UPDATE meeting SET name=‘%s‘ WHERE MeetingId = ‘%s‘ " data = (tname, tid) templesql=sql%data cursor.execute(sql % data) connect.commit() print(‘成功修改‘, cursor.rowcount, ‘条数据‘) except Exception as e: print(e)#打印异常代码 def query_data(self,creator): # 查询数据 sql = "SELECT name FROM meeting WHERE creator = ‘%s‘ " data = (creator) cursor.execute(sql % data) for row in cursor.fetchall(): print("Name:%s\t" % row) print(‘共查找出‘, cursor.rowcount, ‘条数据‘) t=Meeting(‘004‘,‘gz会议‘,‘巴拉拉巴拉拉把啦啦啦啦啦啦啦啦啦啦啦啦‘,‘lucys‘,‘Adminisratosr‘,‘2018-01-02‘) t.insert_data() t.modify_data(‘666‘,‘003‘) t.query_data(‘lucy‘) t.delete_data(‘003‘)
知识点:
1.一开始实在搞不明白类中self.属性是什么意思,怎么用,所有方法里传的参数都是self.**,
def query_data(self,self.creator): # 查询数据 sql = "SELECT name FROM meeting WHERE creator = ‘%s‘ " data = (self.creator)
后来才明白
(self.MeetingId, self.name,self.MeetingContent,self.creator,self.BelongTo,self.CreationTime)对应的是Meeting(‘004‘,‘gz会议‘,‘巴拉拉巴拉拉把啦啦啦啦啦啦啦啦啦啦啦啦‘,‘lucys‘,‘Adminisratosr‘,‘2018-01-02‘),即形参和实参
2.
try:#try的功能是用来处理异常
except Exception as e:
print(e)#打印异常代码
原文:https://www.cnblogs.com/tuxiaojie/p/9162627.html
内容总结
以上是互联网集市为您收集整理的零基础学习python,第一天全部内容,希望文章能够帮你解决零基础学习python,第一天所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。