- 博客(10)
- 收藏
- 关注
原创 Python——pathlib——利用内置模块pathlib获取指定目录下指定格式的文件路径
import pathlibdef get_file(file_path, pattern="*"): """ 函数 获取给定目录下的所有文件的绝对路径 参数 file_path: 文件目录 参数 pattern:默认返回所有文件,也可以自定义返回文件类型,例如:pattern="*.py" 返回值 abspath:文件路径列表 """ ...
2020-01-20 16:38:51 2771 1
原创 Python——pandas——read_sql
建议:可以先运行脚本,查询效果,在阅读该文章,脚本在文章末尾本节主要讲解利用pandas的read_sql来操作mysql数据库。准备条件:安装sqlalchemy,pandas操作流程:1,利用pandas获取从文件中获取sql语句,2,利用sqlalchemy创建数据库引擎,3,利用read_sql执行sql语句select_test.sql中存储了1条sql格式化的s...
2020-01-15 15:56:56 1785
原创 Python——pandas——read_csv
参考资料:https://www.cnblogs.com/happymeng/p/10481293.htmlhttps://pandas.pydata.org/pandas-docs/version/0.24/reference/api/pandas.read_csv.html#pandas.read_csv本小节主要讲解pandas模块下的方法read_csv参数介绍。read...
2020-01-15 10:08:27 158
原创 Python——类——类的继承之属性书的构造
在每次用点号运算符从实例对象取出属性名称时,Python会自底向上搜索属性书,从实例到类,再到父类。属性书如下图所示: 继承树搜索模式:首先在子类中查找名称,然后再查找父类。...
2020-01-14 11:00:46 97
原创 Python——类——类方法的2种调用形式
参考资料:《Python学习手册》第五版下册class Person(object): def __init__(self): self.message = None def printer(self, text): self.message = text print(self.message)p = Person()#...
2020-01-14 10:34:22 269
原创 Python——类——类的通用显示工具
编写一个通用的类,用于显示print打印实例对象的各个属性及该对象所属的类class AttrDisplay(object): def _gather_attrs(self): attrs = [] for key in sorted(self.__dict__): attrs.append("{}={}".format(key...
2020-01-13 16:57:48 239
原创 Python——类——类的继承之重写构造函数
由于Manager是父类Person的子类,故,我们希望在创建Manager类的实例的时候,能够为job自动赋值mgr。故需要重写init方法# 定义子类manager,重写give_raise方法class Manager(Person): def __init__(self, name, pay): Person.__init__(self, name, 'mg...
2020-01-13 16:15:22 798
原创 Python——类——类的继承
参考资料:《Python学习手册》第五版下册前面2节内容介绍了类Person的创建,该节讲解类的继承,创建子类Manager,并重写give_raise方法即经理涨薪默认为比一般员工多10%。方法如下# 定义子类manager,重写give_raise方法class Manager(Person): def give_raise(self, percent, bonus=0...
2020-01-13 16:01:09 121
原创 Python——类——特殊方法__repr__和__str__
参考资料:《Python学习手册》第五版下册对Person类进行实例化后,调用print函数打印实例化对象,输出如下:bob = Person('Bob BB')sue = Person('Sue SS', job='worker', pay=1000)print(bob)print(sue) 输出结果:<__main__.Person object at 0x000...
2020-01-13 15:53:22 141
原创 Python——类——类的创建及操作
参考资料:《Python学习手册》第五版下册1,类的创建class Person(object): """ init函数是一个构造函数,在创建实例过程中自动运行,为实例的初始化工作。 name为init函数的局部变量,self.name是实例的属性,二者看似相同,实则区别很大。 通过self.name = name的方式,我们可以把name属性赋值给sel...
2020-01-13 15:34:08 239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人