写入内容: class csv.DictWriter(f,fieldnames,restval ='',extrasaction ='raise',dialect ='excel',* args,** kwds ) import csv with open('names.csv', 'w', new ...
分类:
其他好文 时间:
2019-09-13 16:01:12
阅读次数:
118
异常处理 一丶什么异常 1.语法错误 2.逻辑错误 二丶Exception 二丶try...except总结 1. 把错误处理和真正的工作分开来 2. 代码更易组织,更清晰,复杂的工作任务更容易实现; 3. 毫无疑问,更安全了,不至于由于一些小的疏忽而使程序意外崩溃了; 三丶抛出异常raise 四丶 ...
分类:
其他好文 时间:
2019-09-12 21:52:59
阅读次数:
96
Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。 语法格式: 等价于: 例子: ...
分类:
其他好文 时间:
2019-09-11 17:43:16
阅读次数:
74
转自:http://blog.chinaunix.net/uid-20768928-id-5077401.html 在LINUX RS485的使用过程中,由于各种原因,最后不得不使用中断底半部机制的方法来进行实现此功能。先讲两个小故事来描述一下,遇到的问题。也是因为自己对底半部机制理解得不透彻。这些 ...
分类:
系统相关 时间:
2019-09-10 17:57:33
阅读次数:
150
```python class Bag(object): def __init__(self,maxsize=10): self.maxsize=maxsize self._item=list() def add(self,item): if len(self)>self.maxsize: rais... ...
分类:
编程语言 时间:
2019-09-05 18:42:21
阅读次数:
70
如果使用脚本执行SQL时可能执行时间较长,无法查看执行的进度,及时使用Print输出信息,也会等待执行完成之后一块输出。 可以使用 这样可以及时的输出信息。 ...
分类:
数据库 时间:
2019-09-03 13:39:23
阅读次数:
110
werkeug的WSGI服务器解析 1. WSGI 1.1. wsgi与flask flask默认的wsgi引用自wekurg 声明app:FLASK对象 app.run() run_simple(host, port, self, **options) 引用自werkzurg.serving ho ...
分类:
其他好文 时间:
2019-09-01 18:26:51
阅读次数:
119
raise InvalidSchema("No connection adapters were found for '%s'" % url)requests.exceptions.InvalidSchema: No connection adapters were found for 访问的网址明 ...
分类:
Web程序 时间:
2019-09-01 01:15:40
阅读次数:
400
yield item 会执行 process_item def process_item return item 交给下一个pipeline raise DropItem 丢弃掉,不给下一个pipeline crawler.settings crawler封装了settings 配置文件必须大写 # ...
分类:
其他好文 时间:
2019-08-31 12:48:06
阅读次数:
84
介绍 中间件是Scrapy里面的一个核心概念。使用中间件可以在爬虫的请求发起之前或者请求返回之后对数据进行定制化修改,从而开发出适应不同情况的爬虫。 “中间件”这个中文名字和前面章节讲到的“中间人”只有一字之差。它们做的事情确实也非常相似。中间件和中间人都能在中途劫持数据,做一些修改再把数据传递出去 ...
分类:
其他好文 时间:
2019-08-26 21:01:21
阅读次数:
79