09 2017 档案
摘要:*选择所有节点 #container 选择id为container的节点 .container 选取所有class包含container的节点 li a 选取所有li下的所有a即诶但那 ul+p 选择ul后面的第一个p元素 div#container >ul 选取id为container的div的第
阅读全文
摘要:数据库配置: 模板配置 静态文件配置 MEDIA_ROOT:是本地路径的绝对路径,一般是这样写MEDIA_URL:是指从浏览器访问时的地址前缀 路由映射 models 同步数据库 python manage.py makemigrations python manage.py migrate 1、创
阅读全文
摘要:具体详情: http://www.cnblogs.com/vurtne-lu/p/7068521.html
阅读全文
摘要:css规则:选择器,以及一条或者多条生命。 selector{declaration1;,,,;desclarationN} 每条声明是由一个属性和一个值组成 property:value 例子: h1{color:red;fontsize:14px} 元素选择器:直接选择文档元素 id选择器 属性
阅读全文
摘要:concurrent.futures和ProcessPoolExecutor这两个类实现的借口分别在不同的线程或进程中执行可调用的对象,这两个类在内部维护者一个工作线程或进程池,以及要执行的队列,这两个借口抽象的层级很高,无需关注实现细节 普通方法实现下载国旗 替代多线程方法 有了这个神器就再也不用
阅读全文
摘要:线程版处理多任务: 线程这里注意:一定要把主线程进行阻塞,通过释放GIL才能创建另一个线程,执行多任务 协程版处理多任务 协程通过创建绿程,和yield from方式执行多任务。同一时间只有一个协程 这里的 旋转的指针thinking,三秒过后42 注意点: 关于协程,国人网上资料错误真是错误百出,
阅读全文
摘要:一、xpath简介 二、xpath节点关系 三、xpath语法
阅读全文
摘要:virtualenv被称之为python界的三大神器之一 优点: 1、使不同的应用开发环境独立 2、环境升级不影响其他应用,也不影响全局python环境 3、可以防止环境出现包管理混乱和版本冲突 安装: pip install virtualenv 实验: virtualenv testvir 新建
阅读全文
摘要:1、 在python2中用xrange,在python3中直接使用range就好了 2、 常数 None在逻辑判断的时候指代False,其他方式不代表True或者False 3、 for循环只作用域容器 4、range函数,range只能遍历数字,如果遍历下标可以和len函数结合 5、python函
阅读全文
摘要:结果: xml知识:http://www.runoob.com/python/python-xml.html
阅读全文
摘要:一、HTTP请求 通过requests发送网络请求,方法有get post put delete head options 二、传递URL参数 如果为url字符串传递数据,手工构建url那么数据就会以键值对的方式存在URL中,字典中的None不会被添加到URL的查询字符串里面 三、相应内容 1、自动
阅读全文
摘要:一、算法 1、网站的树结构 基础点击下面 具体基础 2、深度优先算法和实现 二、url去重策略 三、关于编码问题
阅读全文
摘要:一、xml模块 xml的格式如下,就是通过<>节点来区别数据结构的 如: xml协议在各个语言里的都 是支持的,在python中可以用以下模块操作xml: xml模块 1、首先导入xml模块 2、parse()解析 3、getroot()获取根对象 xml:方法如下: 查看标签名,标签属性,标签中间
阅读全文
摘要:说实话两年来,我从来没有如此的关注过注释,不说话先上代码 这是python3.3的新的函数注释方式,不支持2,亲试 具体可以有下面三种方式 方式一: 下面的注释参数m:后面是注释,v:后面是注释,->后面是返回值 方式二:注释可以为返回值 方式三: 方法总结: 1、在参数后面加注释,可以替代常规默认
阅读全文
摘要:说实话两年来,我从来没有如此的关注过注释,不说话先上代码 这是python3.3的新的函数注释方式,不支持2,亲试 具体可以有下面三种方式 方式一: 下面的注释参数m:后面是注释,v:后面是注释,->后面是返回值 方式二:注释可以为返回值 方式三: 方法总结: 1、在参数后面加注释,可以替代常规默认
阅读全文
摘要:一、常用匹配模式 小练习:匹配下面的出生日期 re.match和re.compile()
阅读全文