01 2020 档案

摘要:19.1使用动态属性转换数据。 首先去oreilly网站下载一份标准的json数据。 from urllib.request import urlopen import warnings import os import json # import pprint URL = 'http://www. 阅读全文
posted @ 2020-01-31 01:04 就是想学习 阅读(480) 评论(0) 推荐(0) 编辑
摘要:书中的代码用的应该是Python3.3的,从Python3.5开始协程用async 与await 代替了@asyncio.coroutine与yield.from 话说asyncio与aiohttp配合使用,从书中的教程来看真的非常强大,以后的并发io处理,协程才是王道了。 18.1线程与协程对比 阅读全文
posted @ 2020-01-23 22:08 就是想学习 阅读(912) 评论(0) 推荐(2) 编辑
摘要:参考资料来至:PythonCookbook 首先要知道,所有的异常事一个类。 如果一个单独的代码块处理所有不同的异常,可以将它们归组到一个元祖中。 from urllib.error import URLError try: object.get_url(url) except (URLError, 阅读全文
posted @ 2020-01-22 22:17 就是想学习 阅读(1107) 评论(0) 推荐(0) 编辑
摘要:Python 生成器与它的 send,throw,close 方法 转载请注明出处:https://blog.csdn.net/jpch89/article/details/87036970 在生成器中,无论生成器是什么状态,都可以直接使用throw与close。 生成器这一块,对于next,sen 阅读全文
posted @ 2020-01-22 22:15 就是想学习 阅读(711) 评论(0) 推荐(0) 编辑
摘要:流畅的Python书中的协程部分版本太低,而且讲的比较少,这次根据Python3标准库书中实例来学习记录asyncio的使用。 asyncio模块提供了使用次饿成构建并发应用的工具。threading模块通过应用线程并发,mutilprocessing使用系统进程实现并发,asyncio则使用一个单 阅读全文
posted @ 2020-01-19 00:57 就是想学习 阅读(590) 评论(0) 推荐(0) 编辑
摘要:参考链接:Python_枚举 廖雪峰的使用枚举类 我自己的使用感受,枚举就像定义了一套变量赋值关系,这套赋值关系就一个对象,你可以通过对象里面的key或者value来找到对象本身。 使用起来还时蛮有意思的。 使用中,你可以通过创建类,继承使用。或者直接通过Enum('xx','xxx xxx xxx 阅读全文
posted @ 2020-01-17 03:30 就是想学习 阅读(254) 评论(0) 推荐(0) 编辑
摘要:mac下nginx的安装和配置: 链接:https://www.jianshu.com/p/026d67cc6cb1 前端项目中nginx 本地反向代理配置: 链接:https://www.jianshu.com/p/5c23b09d443f 阅读全文
posted @ 2020-01-17 02:22 就是想学习 阅读(175) 评论(0) 推荐(0) 编辑
摘要:一般我在写笔记之前,我都会粗略的看一下本章节内容,根据我对future的使用,感觉它就向对threading与process的高度封装使用。 这是一个模板化使用多线程,多进程的方式,不需要过多的去了解多线程,多进程使用中的细节。 17.1.1依次下载的脚本 下面是个单进程,单线程下载文件的文件的脚本 阅读全文
posted @ 2020-01-15 16:29 就是想学习 阅读(1567) 评论(0) 推荐(0) 编辑
摘要:我错了,找到了中文的官方文档地址了: https://docs.python.org/zh-cn/dev/library/argparse.html 后面就不写了。悲剧 因为前面的离散事件仿真用到了argparse,这个模块没学过。手头也有Python3标准库的书。就给自己记录下。 还是看官方网址吧 阅读全文
posted @ 2020-01-08 15:31 就是想学习 阅读(882) 评论(0) 推荐(0) 编辑
摘要:前面对yield from的理解花了好长时间取理解,好几天想着想着天就亮了,想到后面感觉脑子都快炸了,现在总算稍微有点明白了。 新开一篇随笔,记录我对书中离散事件仿真的理解,按照说中的说法,如果这篇理解好了,能够让让我更好的理解asyncio,Twisted,Tornado等库如何在但线程中管理多个 阅读全文
posted @ 2020-01-07 18:16 就是想学习 阅读(479) 评论(0) 推荐(0) 编辑
摘要:顶格标注,初学者看这个一定要记住这么几个概念: 1、next(x)与s.send(None)的一样的效果,需要给生成器send消息,必须先执行前面的命令,让生成器预激,就是走到能够互动给值的地方。 2、yield from x x是可迭代对象既可,因为它首相会先对x进行iter(x)返回的副本(迭代 阅读全文
posted @ 2020-01-07 17:25 就是想学习 阅读(413) 评论(0) 推荐(0) 编辑
摘要:1、使用组合键win+r打开运行,输入“regedit”按回车,打开注册表。2、定位到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters。3、在Parameters窗口右侧,新建DWOR 阅读全文
posted @ 2020-01-05 00:07 就是想学习 阅读(3973) 评论(0) 推荐(0) 编辑
摘要:这里主要记录流畅的Python书中P349页介绍关于内置itertoos模块中的内置生成器。(19个) 第一组是用于过滤的生成器函数:从输入的可迭代对象中产出元素的子集,而且不修改元素本身。 compress(it, selector_it) In [133]: compress? Init sig 阅读全文
posted @ 2020-01-04 22:18 就是想学习 阅读(356) 评论(0) 推荐(0) 编辑
摘要:迭代是数据处理的基石。扫描内存中放不下的数据集时,我们要找到一种惰性获取数据的方式,既按需一次获取一个数据项。这就是迭代器模式。 所有的生成器都石迭代器,因为生成器完全实现了迭代器的接口。不过根据《设计模式:可复用面向对象软件的基础》一书的定义,迭代器用于从集合中取出元素;而生成器用于"凭空"生成元 阅读全文
posted @ 2020-01-04 00:02 就是想学习 阅读(332) 评论(0) 推荐(0) 编辑
摘要:13.1运算符重载基础 1、不能重载内置类型的运算符 2、不能新建运算符,只能重载现有的 3、某些运算符不能重载 is、and、or、not(不过位运算符&、|和~可以) 13.2 一元运算符 - __neg__ + __poes__ ~ __invert__ 一元操作符要符合一个原则,返回一个新对 阅读全文
posted @ 2020-01-03 01:30 就是想学习 阅读(357) 评论(0) 推荐(0) 编辑
摘要:第12章:继承的优缺点 12.1,子类化内置类型很麻烦 在Python2.2之前,内置类型(如list或dict)不能子类化。在Python2.2.之后,内置类型可以被子类化了,但是有个重要的注意事项:内置类型(使用C语言编写)不会调用类覆盖的特殊方法。 In [194]: class Doppel 阅读全文
posted @ 2020-01-02 14:44 就是想学习 阅读(343) 评论(1) 推荐(1) 编辑
摘要:原帖地址:https://www.cnblogs.com/lx3822/p/8808845.html 继承 1:什么是继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,也就是说在python中支持一个儿子继承多个爹。 新建的类成为子类或者派生类。 父类又可以成为基类或 阅读全文
posted @ 2020-01-02 14:15 就是想学习 阅读(474) 评论(0) 推荐(0) 编辑
摘要:接口:从协议到抽象基类。 这一章,不知道是翻译问题,还是我能力问题,看的不是很懂,只能简单记录一下自己的理解。一段时间以后再回看了。 首先协议是非正式的接口,每个类(除了抽象基类),都有接口。 受保护的属性与私有属性不在接口中。 接口是对象公开方法的子集,让对象在系统中扮演特定的角色 接口是实现特定 阅读全文
posted @ 2020-01-01 16:47 就是想学习 阅读(467) 评论(0) 推荐(0) 编辑
摘要:一个类里面如果有__iter__,for循环就是找它取,没有的话就会找__getitem__。 如果自己定义类的话,我自己觉的还是先定义好__iter__比较好,因为如果调用__getitem__来执行循环读取速度也应该不会快,而且逻辑理解更加复杂。 前面一笔看过没有留心具体的执行情况。 In [1 阅读全文
posted @ 2020-01-01 00:16 就是想学习 阅读(1257) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示