
Python
瓦雪子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python的抽象模块abc-Abstract Base Classes
该模块提供了在python中定义抽象基类(abc)的基础设施。PEP 3119中有列举出来,可以查看PEP寻找这个模块为什么会添加到Python里面。 对于collections模块,其有一些具体的类是从ABCs中派生出来的,这些是可以被进一步推导出来的。另外子模块collections.abs拥有一些ABCs的特性。这些特性可以被用来测试一个类或者实例是否提供了一个特殊的接口,例如,这些类或者实...原创 2020-02-15 23:40:37 · 669 阅读 · 0 评论 -
多进程_进程理解
思路渐进目录 1、创建子进程 2、测试Process对象的相关方法 3、多进程执行顺序是不确定的 4、进程之间不共享全局数据 5、使用Queue完成进程之间的通信 6、使用多进程完成文件的拷贝 实现过程代码 1、创建子进程 import time import multiprocessing import os def proc_func(number,age): print(age...原创 2019-10-24 00:07:03 · 516 阅读 · 0 评论 -
多线程__线程理解
思路渐进目录: 1、单任务 2、多线程的创建 3、主线程主动等待子线程退出之后执行代码 4、创建线程的第二种方式_验证线程的执行顺序 5、多线程共享全局变量 6、给线程函数代码传递参数 7、多任务的聊天工具 1、单任务 from time import sleep def sing(): for i in range(3): print("正在唱歌...%d"%i) ...原创 2019-10-22 23:21:45 · 244 阅读 · 0 评论 -
python中collections的defaultdict方法使用_例子说明(二)
需求 Python中通过Key访问字典,当Key不存在时,会引发‘KeyError’异常。为了避免这种情况的发生,可以使用collections类中的defaultdict()方法来为字典提供默认值。 语法格式: collections.defaultdict([default_factory[, …]]) 该函数返回一个类似字典的对象。defaultdict是Python内建字典类(dict)的...转载 2019-09-22 17:07:34 · 1089 阅读 · 0 评论 -
python中collections的defaultdict方法使用(一)
默认值可以很方便 众所周知,在Python中如果访问字典中不存在的键,会引发KeyError异常(JavaScript中如果对象中不存在某个属性,则返回undefined)。但是有时候,字典中的每个键都存在默认值是非常方便的。例如下面的例子: strings = ('puppy', 'kitten', 'puppy', 'puppy', 'weasel', 'puppy', ...转载 2019-09-22 16:19:40 · 3929 阅读 · 0 评论 -
Python的 @staticmethod和@classmethod的用法
讲解一 **一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。 而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。 ** 这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。 既然@staticmethod和@classmethod都可以直接类名.方法名()来调用,那他们有什么区别呢 从它们的...转载 2019-09-15 09:28:37 · 308 阅读 · 0 评论 -
Selenium 自动化测试工具的使用
安装配置 我们要对Web进行模拟自动化测试的时候,可以使用Selenium或者是Puppeteer工具。其中Puppeteer通过控制无头Chrome来完成浏览器的工作。这两个工具之间的区别在于:Selenium更加关注程序的执行流程本身,比如找到指定的元素,设置相应的值,然后点击操作。而Puppeteer是浏览器的视角,比如光标移动到某个元素上,键盘输入某个内容等。 使用selenium库模拟浏...原创 2019-09-09 23:27:56 · 777 阅读 · 0 评论 -
Python的装饰器小记
Python装饰器 1、简介 本质: Python的装饰器就是一个闭包。 目的: 简化代码操作 2、使用装饰器的原则:不改变被装饰函数的属性等性质 使用中间人g对象帮助传递参数 使用内层装饰器@functools.wraps(view_func)回复被装饰函数的属性等性质(举例2) 3、举例1:定义验证登录状态的装饰器 # 使用中间人g对象作为装饰器和被装饰函数中的参数传递者 from fla...原创 2019-08-31 18:04:57 · 280 阅读 · 0 评论 -
Python基础知识总结
python基础知识总结 基础语法 注释 字符串 运算符 变量 内置函数 控制流程 if/else for循环 while break pass continue 数据结构 列表list 元组tuple 字典dictionary 集合set 面向对象 封装 继承 多态 异常处理 好用的库 随机数 正则表达式 注释 使用’#’ 单行注释 使用’’’ ‘’'或这个""" “”" 多行注释 字符串 #...原创 2019-08-12 11:33:21 · 383 阅读 · 0 评论 -
Flask 基础知识总结
装饰器 Flask安装 Routing HTTP Method 静态和模板 Request/Response Error/重定向 Flash Message Logger Flask-Script 装饰器 def log(level, *arg, **kvargs): def inner(func): """ * 无名参数,用来传递任意个无名参数,这些参...原创 2019-08-13 23:53:45 · 510 阅读 · 0 评论 -
个人博客系统实践总结
知识复习 2019年上半年完成毕设之后,有过一段时间,10天左右吧,真的是什么都不想做了,电脑也不想打开,每天放空自己。但是后面的论文修改还是得继续,这是我人生的第一次,也是本科的最后的一次了吧。随着时间推移,感觉快要掉出队伍了,有了危机感。于是再次打开电脑,跟着廖雪峰老师的Python3教程重新将基础代码敲了一遍,直到后来的实战部分:完成一个个人博客系统。 系统比自己的毕设要简单一些吧,做起来比...原创 2019-06-30 16:18:38 · 3770 阅读 · 0 评论 -
关于 from __future__ import (***) 模块的使用
今天在学习目标检测的Python接口代码是,对于image检测的Python的第一行便出现了:from __future__ import print_function。经过查找,原来这是为了在老版本的Python中兼顾新特性的一种方法。具体地,如下: 从python2.1开始以后, 当一个新的语言特性首次出现在发行版中时候, 如果该新特性与以前旧版本python不兼容, 则该特性将会被默认禁用...转载 2019-03-20 09:12:39 · 915 阅读 · 0 评论