![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
酷不酷炫
可爱的小辣鸡
展开
-
python网络编程相关
1.目的简而言之其目的就是为了实现进程之间通信,也就是数据共享。2.相关知识储备(1) ip地址:用来标记网络上的一台电脑,在本地局域网上是唯一的,而在同一网络中的网络号是相同的。分有IPV4和IPV6。详细内容还是查相关的专业文档比较好。(2) 端口号:标记端口号,只有整数,可以手动修改。至于端口分配,除知名端口(如80分配给HTTP,21分配给FTP)外的动态端口(1024~6...原创 2019-03-05 17:36:43 · 294 阅读 · 0 评论 -
Windows下MongoDB安装与配置
进入MongoDB的官网(www.mongodb.com)选择Server版要下载的版本,下载压缩包,至于怎么选择版本:找到此电脑,单击右键查看属性:选择之后下载:下载完成后进入文件夹,原始是没有data文件夹的,我们要在这个MongoDB的文件夹中新建data用来以后存储数据,新建data后进入data文件夹再新建db文件夹 接下来启动数据库...原创 2019-04-11 13:34:04 · 133 阅读 · 0 评论 -
正则表达式re.sub()常见问题及解决(换行匹配+标签清洗)
首先大家都知道re.sub()简单用法:#re.sub()会替换满足条件的所有式子,返回被替换后的文本text = "阅读量 9999, 点赞量 7788"ret_sub = re.sub(r'\d+', '8800', text)结果:阅读量 8800, 点赞量 8800但是有陷阱:这个例子之所以匹配全部成功是因为它所检查的是'\d',也就是数字格式,遇到不是数...原创 2019-05-07 23:03:39 · 13044 阅读 · 7 评论 -
哭泣!神仙错误!用自写的web框架时UnicodeDecodeError与'WSGIServer' object has no attribute 'xxx'错误!
更新更新!!原来我出现UnicodeDecodeError:'gbk' codec can't decode byte 0xaf in position 64 这个bug是因为我在读html文件时用的编码是 'utf-8',但是我html文件里编码设置是‘gbk’--------------------------这是一条分割线------------------------------...原创 2019-05-22 20:21:54 · 1010 阅读 · 0 评论 -
python闭包与nonlocal简单注意点
先来看闭包一个简单的例子:假如有一个式子: y = kx + b,我们要算这一条线上的很多点,甚至要算很多线上的很多点,当然要用函数,但是每次都传三个参数也太麻烦了,全局变量也可以实现,但是每次还是要修改,也很麻烦,也可以用缺省参数,如果使用的是默认的那也好说,如果不是默认值还是要传很多参,还有一个方法就是用实例对象,但是一个创建出来就要考虑到还有魔法属性什么的,占用空间太大,这时就可以用闭包...原创 2019-05-18 17:12:07 · 500 阅读 · 0 评论 -
python使用装饰器
装饰器知识点@+函数引用的这种语法糖就叫装饰器,如果是带参数的装饰器则需要在多加一层装饰器,就变成了@+函数引用+(参数,它实现的功能就是先执行@后的函数,使得原始函数在原来调用方法不改变的情况下增加新的要求功能,装饰器会在原函数执行前进行装饰,导致现在的函数已经是经过装饰后的函数,例如:现在要求在一个实现基础功能的函数执行前先进行权限验证,则我们就要在不改变原来调用基础函数的方法下再增...原创 2019-05-18 20:22:59 · 303 阅读 · 0 评论