python妙用函数

Date Tags python

python中函数也是一种对象,那么你能对对象做的事情,对函数也可以做 比如可以这样: - 把函数当成参数传递 - 把函数当成返回结果 - 给函数增加属性 - 通过管道构建函数链

前两个比较常见和简单,我们今天主要看后面两个

more ...

Naja的中文搜索服务

实现原理

  • 使用sqlalchemy构建原始面向对象的数据模型
  • 支持sqlalchemy的所有主流数据库都可以应用这个技术
  • 在sqlalchemy commit时,使用Naja中的indexservice将模型中的字段索引
  • Naja将搜索方法反注入数据模型
more ...



A股涨跌情况散点图

In [1]:
import pandas as pd
import holoviews as hv
hv.extension('bokeh')
more ...

使用流快速构建爬虫

In [1]:
import streamz

from requests_html import HTMLSession
session = HTMLSession()

def get_response(url):
    global session
    return session.get(url)

def get_result(response):
    return response.html.search('<title>{}</title>'),response.url

def get_links(response):
    return response.html.absolute_links

def is_special_url(url):
    return 'gndy' in url

def is_special_response(response):
    return 'gndy' in …
more ...