安装:
pip install virtualenv
创建:
mkdir djan_env
cd djan_env
source ./bin/activate
退出:
deactivate
注意:
如果你是在非sudo环境下创建virtualenv,
那sudo的时候用的还是真是环境
简单的列表表达式:
sq = [ x**2 for x in range(4)]
for s in sq:
print s
结果:
0
1
4
9
#一、enumerate
dict_a = {"a":1,"b":2}
for k,v in enumerate(dict_a):
print k,v
结果:
0 a
1 b
sli = ["a","b","c"]
for k,v in enumerate(sli):
print k,v
结果:
0 a
1 b
2 c
结论:enumerate是每个元素的k返回的是每个元素的位置,v是元素的值
dict_a = {"a":1,"b":2}
for (k,v)in dict_a.items():
print k,v
结果:
a 1
b 2
for k,v in dict_a.iteritems():
print k,v
结果:
a 1
b 2
items和iteritems 都可以遍历出 键和值,
items函数返回的是键值对的元组的列表,而iteritems使用的是键值对的generator。
之前用scrapy来抓取东方财富网的研报信息,现在来总结下!
1.文档:scrapy 一定要看英文官方文档,翻译的更新都不及时
2.分布式:主要配合scrapy-redis,通过redis来实现简单的分布式,这里面还要注意几个事项