-
auto
2019-05-19 23:27:56
python
2170°
20
个人笔记,如有疏漏,还请指正。 使用多线程(threading)和多进程(multiprocessing)完成常规的并发需求,在启动的时候 start、join 等步骤不能省,复杂的需要还要用 1 2 个队列。 随着需求越来越复杂,如果没有良好的设计和抽象这部分的功能层次,代码量越多调试的难度就越大 ...
-
auto
2019-05-19 23:27:56
python
2058°
20
Python描述符的使用 前言 作为一位python的使用者,你可能使用python有一段时间了,但是对于python中的描述符却未必使用过,接下来是对描述符使用的介绍 场景介绍 为了引入描述符的使用,我们先设计一个非常简单的类: class Product(): def __init__(self ...
-
auto
2019-05-19 23:27:56
python
2052°
20
一、引言 当打来浏览器登录某些网站的时候,需要输入密码,浏览器把密码传送到服务器后,服务器会对密码进行验证,其验证过程是把之前保存的密码与本次传递过去的密码进行对比,如果相等,那么就认为密码正确,否则就认为不对;服务器既然想要存储这些密码可以用数据库(比如MySQL),当然为了简单起见,咱们可以先找 ...
-
auto
2019-05-19 23:27:56
python
2020°
20
名称空间 用来存放名字的地方,有三种名称空间:内置名称空间,全局名称空间,局部名称空间。 名称的加载顺序是先加载内置名称空间,再加载全局名称空间,最后是局部名称空间,所以,如果在全局名称空间中使用局部名称空间,是错误的,因为根本就找不到。 而在函数调用时查找名字的顺序是:局部名称空间 >全局名称空间 ...
-
auto
2019-05-19 23:27:56
python
1849°
20
壁纸的选择其实很大程度上能看出电脑主人的内心世界,有的人喜欢风景,有的人喜欢星空,有的人喜欢美女,有的人喜欢动物。然而,终究有一天你已经产生审美疲劳了,但你下定决定要换壁纸的时候,又发现网上的壁纸要么分辨率低,要么带有水印。 这里有一款Mac下的小清新壁纸神器[Pap.er][3],可能是Ma... ...
-
auto
2019-05-19 23:27:56
python
1985°
20
1.li = ["alex","tom","mike","god","merffy"](1)a = len(li)print(a)(2)li.append("seven")print(li)(3)li.insert(0,"tony")print(li)(4)li[1] = li[1].replace ...
-
auto
2019-05-19 23:27:56
python
2172°
20
歌词解析 ...
-
auto
2019-05-19 23:27:56
python
2210°
20
原因 使用局部钩子函数 对 username、email 字段进行验证时,未返回,具体请参考 函数源码。 解决 局部钩子函数一定要记得带上返回值,全局钩子函数也是一样: ...
-
auto
2019-05-19 23:27:56
python
2548°
20
枚举,枚举可以看成“一组常量的集合”,就是向一个类中添加若干个变量。 枚举取值 (1)类名 . 成员名 (2)类名 . 成员名 . name #输出成员名 类名 . 成员名 . value #输出成员值 (3)类名(成员值) (4)类名 [ "成员名" ] ...
-
auto
2019-05-19 23:27:56
python
2308°
20
上次说到了requests库的获取,然而这只是开始,你获取了网页的源代码,但是这并不是我们的目的,我们的目的是解析链接里面的信息,比如各种属性 @href @class span 抑或是p节点里面的文本内容,但是我们需要一种工具来帮我们寻找出这些节点,总不能让我们自己一个一个复制粘贴来完成吧,那样的 ...
-
auto
2019-05-19 23:27:56
python
1995°
20
class song_song: def __init__(self,lrc_file): # 定义两个字典一个列表备用 self.song_file = lrc_file self.song_lrc ={} self.song_zhuti = {} self.song_time = [] # 将函 ...
-
auto
2019-05-19 23:27:56
python
2091°
20
学Python这么久了,一直想做个界面出来,最近发现Python有个内置库tkinter,利用它可以很轻松做出一些简易的UI界面 关注公众号「**Python专栏**」,后台回复关键字:**zsxq03**,获取本文全部代码 ...
-
auto
2019-05-19 23:27:56
python
2403°
20
1、基本的@property使用,可以把函数当做属性用 2、@property的set,deleter,get 3、@property demo 4、property函数使用 5、property函数操作私有属性的get和set方法 ...
-
auto
2019-05-19 23:27:56
python
2067°
20
1.tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11, 22, 33)}, 44])a.元组特性:不可改变列表,只读.b.alex不可修改.c.k2对应的值为列表,可以修改.tu[1][2]["k2"].appe ...
-
auto
2019-05-19 23:27:56
python
2134°
20
异常处理 什么是异常处理 - python解释器检测到错误,触发异常(也允许程序员自己触发了异常) - 程序员编写特定的代码,专门用来捕捉这个异常(这段代码与程序逻辑无关,只与异常处理有关) - 如果捕捉成功则进入另外一个处理分支,执行你为其定制的逻辑,使程序不会崩溃,这就是异常处理 异常处理的基本 ...
-
auto
2019-05-19 23:27:56
python
2156°
20
这个需求本来是来源于公司同事工作中需求,用户需要使用数据分析工具Power BI抓取多页的中国银行官网上当天的外汇数据。但是没能研究出来。 我就开始在网络上找关于使用python来抓取当天汇率的案例分享,没想到“知乎”上有一个网友分享了以下这段代码: 这段代码是来自于“知乎”用户“花墙”,再次感谢这 ...
-
auto
2019-05-19 23:19:03
python
2112°
20
前言 话说不会开发的运维不是一个好的DBA,所以我要开始学习python了,写博客记录一下我的学习过程,另外别欺负我新来的,那个每天更博的技术流ken是我哥。 不说了,时间宝贵,开整。 1.首先来看一下系统版本 2.更新一下yum源,yum源我这里用的都是阿里云的源 3.安装python3.7之前需 ...
-
auto
2019-05-19 23:19:03
python
2444°
20
<<<模板标签>>> {% for %}{% endfor %} 循环 {% if %}{% elif %}{% else %}{% endif %} 判断 {% url 'app:name' 参数 %}调用name视图函数 {% with stu=student %}{% endwith %}相当 ...
-
auto
2019-05-19 23:19:03
python
3705°
20
》》首先要去码云注册个账号 提示(尽量使用英文名)创建用户名 使用邮箱登录 》》然后创建库 》填写项目的基础信息 》》之后在码云上就创建了项目 》》之后安装 Git https://git-scm.com/download(一直下一步安装) 》》然后开始设置pycharm 打开PyCharm 进入F ...
-
auto
2019-05-19 23:19:03
python
2219°
20
最近在学python,网上很难找到对应的算法题网站,专业算法网站大部分都是国外的,之前在w3cschool看到有三个级别的Javascript脚本算法挑战,尝试用python实现,代码量相对比较少,如果你有更好的解法,还请不吝赐教,初学python,希望和大家一起日有所长。 目录 1.判断电话号码算 ...