- 博客(16)
- 收藏
- 关注
原创 爬虫项目1——网络小说爬取
项目目的:爬取斗罗大陆小说的所有章节并保存为txt文件具体步骤获得小说每一个章节的超链接 使用requests获取网页源代码 使用BeautifulSoup对网页源代码进行分析 使用re正则表达式匹配得到章节的超链接 获取文本 分析网页,获得合理的网页获取步骤 然后使用合理的方式获取文字 保存文本 将文字保存在文本中 第一步;观察小说目录网页源...
2019-08-16 19:39:55
524
原创 实例方法、类方法、静态方法辨析
区别区别在于以下几点1:定义方式不同类方法定义为 @staticmethod实例方法 需要在括号内加 self2:调用方式不同类方法可以通过类本身以及实例调用实例方法只能是实例调用3:权限不同类方法不能调用实例属性及方法实例方法权限为最,可以随便调用总结类方法就相当于实例方法的附庸,只是同属于同一个大公司(类),不同的是类方法没有权限调用任何公司资源,...
2019-06-20 10:35:32
181
原创 @peoperty
@perperty的初级使用 开始阅读使用场景需要使用到属性同时又有限制其范围的需要class Text(): """property 测试项目2""" @property def score(self): if 0 < self._score < 425: print("重在参与重在参...
2019-06-20 10:14:54
331
原创 Kivy Unable to get a Window, abort.
在进行kivy程序测验时遇到了这个问题- Unable to find any valuable Window provider. Please enable debug logging (e.g. add -d if running from the command line, or change the log level in the config) and re-run your a...
2019-06-10 10:16:18
3075
原创 python——pip指令最简单安装方法
下载文件:https://bootstrap.pypa.io/get-pip.py文件名:get-pip.pywin+R 输入cmd 进入到下载的文件所在的目录键入 python get-pip.py然后等
2019-01-02 20:57:43
772
原创 简单工厂模式
简单工厂模式:定义一个产品类,将处于同于产品等级下的产品继承这个类,再加一个工厂类,通过if语句判断缺点是不符合开闭原则,一旦更改需求,就要修改整段代码# 定义一个雷表示4S店class CarStore: def sell_car(): pass # 奔驰的出售class Benz(CarStore): def sell_c...
2018-09-18 19:16:18
125
原创 python中self的用法
self相当于是类对外提供的一个调用属性和动态方法的接口,在类的方法中加上self,则可以通过实例化后的对象调用,没有的话就只能通过类本身调用(类名.函数名())分为两种情况:不需要对外提供接口,只能通过类名加方法名调用,代码如下class Test01(): def __init__(self,t): self.t = t ...
2018-09-18 18:38:28
1936
原创 math模块
主要是math模块包含的函数以及一些与数学操作有关的内置函数的总结#向上取整import mathx = 5.5print(math.ceil(x))>>>6# 向下取整import mathx = 5.5print(math.floor(x))>>>5# 次方import mathx = 5math.po...
2018-09-09 17:09:27
1136
原创 arrow----人性化的时间处理模块
使用arrow.now()/arrow.utcnow()获取当前时间的arrow格式获取当前时间 arrow.now():获取当前时区当前时间 arrow.utcnow():获取格林尼治时间 输出格式为年-月-日T时-分-秒.微秒+时区 返回的是一个arrow时间对象import arrowa = arrow.now()# 所在时区时间b = arrow.utc...
2018-09-06 21:49:18
2999
原创 高阶函数(map reduce filter defaultdict)
def funA(n): return n * 10l1 = [1,2,3,4,5,6,7,8]l3 = map(funA,l1)for i in l3: print(i,end = " ")
2018-09-06 21:27:45
177
原创 字符串的格式
在学习字符串的格式问题时,我看到了输出一个整洁表单的代码,如果需要输出一个整洁的表单是,可以在思考后进行输出width = int(input("Please rnter width: "))print("=" * width)# 当需要添加不确定的长度时,可以再加一个发包方括号,用关键字实现print("{:}{:>{w}}".format("Item","Price",w =..
2018-09-06 20:40:54
596
原创 __name__ == "__main__"
程序入口__name__相当于模块名模块直接运行时,模块名__name__是__main__,执行__name__ == "__main__"下的代码模块被调用时,模块名__name__是这个模块的名称,则不执行__name__ == "__main__"下的代码...
2018-07-09 14:53:16
137
原创 tkinter------Entry
Entry:用于显示一个可供输入的文本款,具体用法from tkinter import *root = Tk()Entry(root,textvariable = e).pack()root.mainloop()
2018-07-05 17:47:45
166
原创 thinter------Checkbutton的用法
在GUI界面中添加一个多项选择框,可以设置回调函数,每次点击按钮时都会执行回调函数from tkinter import *root = Tk() def callcheckbutton(): print("i love wangxiaojing") Checkbutton(root,text = "check python", command = callcheckbutto...
2018-07-05 17:39:54
441
原创 列表和元组
列表:可以修改,适用于中途需要添加元素的情形。元组:不可以修改,适用于出于某种原因不能修改序列的情形列表,元组和字符串都是序列在我们的实际编程过程中,大多数情况下都能够使用列表解决问题,初级阶段唯一使用元组的是需要将元组用作字典的键一:通用的序列操作1:索引:序列中的元素都有编号——从0开始递增list1 = list([0,1,2,3,4,5])print(list1[0])...
2018-07-03 01:48:33
274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人