摘要: 1、验证是否为IP地址 def isIP(ip, with_netmask=True): """ 判断IP的格式是否正确 :param ip: IP字符串 :param with_netmask: 后面是否携带 '/24'的掩码 :return: """ if with_netmask: p = r 阅读全文
posted @ 2017-11-02 09:04 skiler 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1、查看自己电脑的python的编码设置 阅读全文
posted @ 2017-09-07 08:56 skiler 阅读(2483) 评论(0) 推荐(0) 编辑
摘要: 1、以上错误 2、解决方法参考了https://stackoverflow.com/questions/28190534/windows-scipy-install-no-lapack-blas-resources-found/29860484#29860484 3、在http://www.lfd. 阅读全文
posted @ 2017-08-28 09:41 skiler 阅读(12286) 评论(0) 推荐(0) 编辑
摘要: 一、什么是魔术方法? 在Python的方法,我们经常会遇见__XXX__(),这样的方法,我们一般称为"魔术方法",赶紧搬个小板凳,我们一起来看看魔术方法有啥神奇的地方,这些方法又叫做dunder_method 二、神奇的魔术方法 1、__getitem__方法: 支持[index],支持切片[st 阅读全文
posted @ 2017-08-10 09:59 skiler 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 一、DateField: class DateField(auto_now=False, auto_now_add=False, **options)[source] auto_now:每次保存时,都会更新时间,无论创建异或修改,时间都会实时更新 auto_now_add:第一次创建时,设置。不可更 阅读全文
posted @ 2017-07-19 08:44 skiler 阅读(1683) 评论(0) 推荐(0) 编辑
摘要: 一、virtualenv是啥? virtualenv可以创建隔离的Python环境 现实情况: 1、不同的项目使用同一个包的不同版本 2、自己的包不能装在全局包下,例如共享主机下(自己的权限不够) 二、virtualenv的安装 请参考官方文档 三、virtualenv命令参数详解 virtuale 阅读全文
posted @ 2017-07-02 17:56 skiler 阅读(404) 评论(0) 推荐(1) 编辑
摘要: 一、标题 建议在#号号加上一个空格,这是最标准的Markdown语法 二、字体 三、水平线 四、引用 五、列表 1、无序列表 2、有序列表 六、复选框 七、图片和链接 八、代码 九、表 十、数学 十一、段落和换行 十一、其他图案 阅读全文
posted @ 2017-07-01 13:25 skiler 阅读(206) 评论(0) 推荐(1) 编辑
摘要: 一、multiprocessing模块简介——进程基于“threading”的接口 multiprocessing模块支持创建进程——使用threading模块相似的API。multiprocessing模块对本地和远程的并发都提供了支持,使用子进程(subprocesses)来替代threads解 阅读全文
posted @ 2017-06-28 09:56 skiler 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 一、concurrent.futures模块简介 concurrent.futures 模块提供了并发执行调用的高级接口 并发可以使用threads执行,使用ThreadPoolExecutor 或 分离的processes,使用ProcessPoolExecutor。都实现了同一个接口,这个接口在 阅读全文
posted @ 2017-06-26 13:51 skiler 阅读(8979) 评论(0) 推荐(0) 编辑
摘要: 一、python中常见的线程库 _thread >threading >Queue >ThreadingPoolExecutor 二、_thread模块——低级的threading API接口 2.1、_thread模块是最基本的用来编写多线程(也叫做轻量级进程或任务)的模块。控制的多线程共享全局数 阅读全文
posted @ 2017-06-23 10:51 skiler 阅读(411) 评论(0) 推荐(0) 编辑