![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python进阶
文章平均质量分 80
ppplaybook
道之所向,积跬步必达
展开
-
python脚本将txt文本转为sql并简单校验数据
1.在脚本所在的目录下创建数据目录,比如202004,表示为今年4月的数据目录,5月则创建202005,以此类推(这个目录必须事先创建)2.将原始的数据文件放入到这个目录(文件的编码格式为utf-8,不是的话要先使用notebook打开,然后转为utf-8)3.运行脚本,脚本运行成功则会在202004目录下生成一个新的202004_sql目录,相应的sql文件也在这里面4.进入202004_sql目录,连接到数据库mysql -uroot -p(回车后输入数据库密码)5.在相应的数据库下运行这些sq原创 2020-05-22 15:57:52 · 1439 阅读 · 0 评论 -
python进阶 ---数据结构转化的几种方式
文章目录需求字典数据与json格式数据的互相转化字典数据与csv格式数据的互相转化json与csv格式的互相转化数据库数据的导入与提取需求在程序运行的过程中,未免会进行数据的交换,在此先简单的理解为数据的导入与导出。由于不同进程使用的数据结构很可能不同,因此进程间进行数据交互时就避免不了不同格式数据的互相转换。其中最常用的就是json格式与csv格式的数据,本文就简单介绍下这两种数据之间的互...原创 2020-03-22 20:03:37 · 403 阅读 · 0 评论 -
python进阶 ---re模块的使用(正则匹配)
文章目录re模块re.compile() ***re.search()re.match()re.fullmatch()re.split() ***re.findall() ***re.finditer()re.sub()re.subn()re.escape()re.purge()re模块re模块主要用于提供类似于Perl中的正则表达式操作,包括好几个函数和一个异常函数匹配函数函数...原创 2020-03-17 14:12:15 · 494 阅读 · 0 评论 -
python进阶 ---构造方法、可视化方法、hash方法
文章目录魔术方法构造函数__new__与__init__可视化方法hash方法魔术方法在python中,所有以'__'包围的方法都是魔术方法,比如类的初始化方法__init__方法。这也是类中最基本的魔术方法,通过此方法可以定义对象的属性和行为。在对类进行实例化时,首先调用的是基类的__new__方法,__new__方法会取出cls参数,然后将传入的其他参数传给__init__方法。比...原创 2020-03-15 19:58:47 · 246 阅读 · 0 评论 -
python编程 ---单继承
文章目录继承的作用继承中的访问控制方法的重写override子类初始化方法继承的作用猫类和狗类都是动物类,但是又各有区别。如果没有继承,那么猫类和狗类就都需要创建各自的方法;如果它们都继承自动物类,那么很多共同的地方就只需要在动物类中定义一次即可,精简了代码。继承前继承前,各个类都需要自己定义自己的方法,代码不够精简class Animal: def shout(self): ...原创 2020-02-27 16:02:45 · 178 阅读 · 0 评论 -
python编程 ---随机数列表生成坐标
场景1.使用一个类生成随机数2.可以自定义随机数的个数和随机数的范围3.将生成的随机数随机组合生成坐标然后打印import randomclass Int_number: """可以先设定一批生成数字的个数,可设定指定生成的数值的范围。 运行时还可以调整每批生成数字的个数""" test_list = [] def __init__(self, ar...原创 2020-02-26 18:56:09 · 4042 阅读 · 0 评论 -
pyhton编程 ---property装饰器
文章目录属性装饰器用法一属性装饰器用法二类的一个特性就是封装,能够把一些东西隐藏起来,不让外部直接访问,可以通过属性装饰器来对外提供方法。getter:读取属性setter:设置属性deleter:删除属性property类class property(fget=None, fset=None, fdel=None, doc=None) return a property attri...原创 2020-02-26 15:56:09 · 98 阅读 · 0 评论 -
python编程 ---面向对象基础
文章目录面向对象三要素类的定义类方法和静态方法访问控制面向对象三要素封装组装:将一组数据结构和操作这些数据结构的方法组装到一起隐藏数据:对外只暴露一些接口,通过接口访问对象。就像开车一样,你不知道车的组成原理,但是知道车辆驱动的方式就行了继承多复用:子类能够继承父类或以上的类的方法,这样来自继承类的方法就可以不用自己再编写代码。使代码更加精简。多继承少修改:能够继承大部分特性,再通过...原创 2020-02-25 20:28:16 · 634 阅读 · 0 评论 -
python编程 ---多线程的三种基本模型
文章目录本文将介绍三种多线程模式:阻塞模式:在达到某个条件时,线程处于阻塞状态定时查询模式:在达到某个条件时,线程会定时查询是否达到了期望状态event模式:根据共有状态来确定程序是否执行,一旦达到预期状态,线程才会进行下一步阻塞模型:使用thread_name.join()的方式来同步主线程和子线程1.子线程使用daemon参数设置为True2.加入超时判断机制,超时时间为任务数...原创 2020-02-25 18:08:35 · 1092 阅读 · 0 评论