Python3 notes

简介: Python3 notes

import pymysql


class DB():

   def __init__(self, host='localhost', port=3306, db='', user='root', passwd='root', charset='utf8'):

       # 建立连接

       self.conn = pymysql.connect(host=host, port=port, db=db, user=user, passwd=passwd, charset=charset)

       # 创建游标,操作设置为字典类型        

       self.cur =self.conn.cursor(cursor = pymysql.cursors.DictCursor)


   def __enter__(self):

       # 返回游标        

       returnself.cur


   def __exit__(self, exc_type, exc_val, exc_tb):

       # 提交数据库并执行        

       self.conn.commit()

       # 关闭游标        

       self.cur.close()

       # 关闭数据库连接        

       self.conn.close()



if __name__ =='__main__':

   with DB(host='192.168.68.129',user='root',passwd='zhumoran',db='text3')as db:

       db.execute('select * from course')

       print(db)

       for i in db:

           print(i)

相关文章
|
6月前
|
Unix API Python
Python3 notes
Python3 notes
|
6月前
|
缓存 安全
Spotify音乐无法播放的问题如何解决
在使用Spotify时,你有没有遇到“该音乐无法播放”的错误?遇到这种错误时,如何进行应对?希望这篇文章能给为你进行解答
|
4月前
|
数据挖掘 测试技术 PHP
深入理解PHP 7中的新特性及其性能优化
本文将探讨PHP 7版本引入的新特性,并分析这些特性如何提升PHP应用的性能。我们将通过具体的案例和数据来说明PHP 7在处理速度、内存消耗以及并发处理方面的改进,同时提供针对性的优化建议。
lodash通过thru操作函数调用
lodash通过thru操作函数调用
109 0
|
安全 网络协议 网络安全
RH358配置Web服务器--使用 Apache HTTPD 对虚拟主机进行配置和故障排除
RH358配置Web服务器--使用 Apache HTTPD 对虚拟主机进行配置和故障排除
253 0
RH358配置Web服务器--使用 Apache HTTPD 对虚拟主机进行配置和故障排除
|
XML 消息中间件 存储
从零实现一个日志框架(带源码)
Java里的各种日志框架,相信大家都不陌生。Log4j/Log4j2/Logback/jboss logging等等,其实这些日志框架核心结构没什么区别,只是细节实现上和其性能上有所不同。本文带你从零开始,一步一步的设计一个日志框架
从零实现一个日志框架(带源码)
|
Windows
搭建dhcp中继服务器
搭建中继器 环境:一台域环境的服务器(2008),一台普通工作组服务器(2008),两台客户端——Windows XP,Windows 7 目的:给两台客户端分配不同网段的IP地址 一.在域环境的服务器上搭建DHCP服务 操作步骤: 给域环境服务器配置一个静态的IP地址:192.168.1.1,然后打开服务器管理器,单击左侧窗口中的“角色”,再单机右侧的“添加角色”,如图所示:   2.直接“开始之前”界面,直接点击“下一步”。
1228 0
|
Unix Shell 程序员
《UNIX环境高级编程(第3版)》——1.4 文件和目录
目录(directory)是一个包含目录项的文件。在逻辑上,可以认为每个目录项都包含一个文件名,同时还包含说明该文件属性的信息。文件属性是指文件类型(是普通文件还是目录等)、文件大小、文件所有者、文件权限(其他用户能否访问该文件)以及文件最后的修改时间等。
2530 0