摘要: Python多继承查找规则:C3算法 Python中在类进行多层继承的情况下,对于子类查找父类的属性和方法并不容易一眼看出来他优先去那个父类里面查找,举个例子来说。 class A1: def hello(self): print("hello, i am A1")​​class A2: def h 阅读全文
posted @ 2020-06-18 09:19 超级宇宙无敌乖宝宝 阅读(392) 评论(0) 推荐(0) 编辑
摘要: Oracle千万级数据入库 最近在写一个解析文件数据(txt、json、csv)并插入到数据库中的脚本(基于Python和Oracle)。 刚开始做的时候就是只是用cx_Oracle模块连接数据库,建立insert SQL语句,然后循环给里面插。很简单也很容易就实现了。 后面就遇到了唯一一个问题。就 阅读全文
posted @ 2020-06-12 20:45 超级宇宙无敌乖宝宝 阅读(1890) 评论(0) 推荐(1) 编辑
摘要: Python解决超长文件路径的文件的复制、删除 今天又遇到一个问题,在写一个简单的文件备份的脚本中,使用shutil.copyfile的时候出现了No such file or dir的错误。我排查了一遍之后,发现是文件路径太长了导致Windows下不能查询到文件,也就无从谈起了复制,移动,删除等文 阅读全文
posted @ 2020-06-03 21:41 超级宇宙无敌乖宝宝 阅读(5393) 评论(1) 推荐(1) 编辑
摘要: Python解析超大的json数据(GB级别) 使用Python解析各种格式的数据都很方便,比如json、txt、xml、csv等。用于处理简单的数据完全足够用了,而且代码简单易懂。 前段时间我遇到一个问题,如何解析超大的json文件呢?刚开始天真的我在使用json.load直接加载json文件,然 阅读全文
posted @ 2020-06-03 21:04 超级宇宙无敌乖宝宝 阅读(18788) 评论(9) 推荐(3) 编辑
摘要: sys.argv就是运行程序时候获取命令行参数 app.exet_()是指程序一直循环运行直到主窗口被关闭终止进程(如果没有这句话,程序运行时会一闪而过) 那为什么要加一个sys.exit()呢? 其实我感觉这个sys.exit()其实没什么作用,他其实就是用来反映程序终止的状态的,在它有父进程的情 阅读全文
posted @ 2018-12-22 14:26 超级宇宙无敌乖宝宝 阅读(8117) 评论(0) 推荐(1) 编辑
摘要: 一、QMainWindow QmainWindow主窗口为用户提供一个应用程序框架,它有自己的布局,可以在布局中添加控件。在主窗口中可以添加控件,比如将工具栏、菜单栏、状态栏等添加到布局管理器中。 窗口类型介绍:QMainWindow、QWidget、QDialog三个类都可以用来创建窗口,可以直接 阅读全文
posted @ 2018-12-22 14:08 超级宇宙无敌乖宝宝 阅读(10759) 评论(0) 推荐(0) 编辑
摘要: 一、PyQT5的下载安装 1、Pycharm安装库文件 2、通过pip命令行安装 ①pip install PyQt5 ②pip install pyqt5-tools pip安装方式默认的安装路径在python的安装路径下,在我的电脑上是 E:\Python\Lib\site-packages 二 阅读全文
posted @ 2018-12-21 17:44 超级宇宙无敌乖宝宝 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: re模块 一、正则表达式中常用的字符 1.11个元字符 ①.匹配任意字符,‘\n’除外 ②*匹配前一个字符0次或多次 ③+匹配前一个字符至少一次或者多次 发现了没有,一样的例子用+匹配到的结果比用*匹配到的结果少了一个,因为+要求前一个字符至少匹配一次,所以你会发现在使用+匹配的时候那个‘a’是匹配 阅读全文
posted @ 2018-07-28 14:18 超级宇宙无敌乖宝宝 阅读(142) 评论(0) 推荐(0) 编辑
摘要: xml模块 xml是可扩展标记语言和HTML类似,用来传输和储存数据,python里面的处理XML数据的模块为xml.etree.ElementTree,ElementTree的意思是节点树,二Element带便一个单独的节点。 xml数据由标签作为标记而标又有两种。 自闭合标签(有头有尾):<ag 阅读全文
posted @ 2018-07-27 17:09 超级宇宙无敌乖宝宝 阅读(164) 评论(0) 推荐(0) 编辑
摘要: json模块 1.dumps和loads这一对dumps用于将数据结构化为str像是出储存,loads解开结果 结果: 2.dump和load这一对,dump必须传文件描述符,将序列化的str保存到文件中。load只接收文件描述符,完成了读取文件和反序列化。 结果: dumps:无文件操作 dump 阅读全文
posted @ 2018-07-27 11:36 超级宇宙无敌乖宝宝 阅读(98) 评论(0) 推荐(0) 编辑