Fork me on GitHub

随笔分类 -  Python

摘要:解决循环import的方法主要有几种: 1.延迟导入(lazy import) 即把import语句写在方法或函数里面,将它的作用域限制在局部。 这种方法的缺点就是会有性能问题。 2.将from xxx import yyy改成import xxx;xxx.yyy来访问的形式 3.组织代码 出现循环 阅读全文
posted @ 2017-07-20 09:26 迁梦余光 阅读(504) 评论(0) 推荐(0) 编辑
摘要:你知道上面的代码执行的步骤吗?................................................................................. ..................................................... 阅读全文
posted @ 2017-07-19 21:51 迁梦余光 阅读(168) 评论(0) 推荐(0) 编辑
摘要:带命名空间的URL名字 多应用中路由定义,采用命名空间,防止冲突 url(r'^polls/', include('polls.urls', namespace="polls")) 模板中url中采用如下方式,防止后续路由发生改变 <form action="{% url 'polls:vote' 阅读全文
posted @ 2017-07-09 21:34 迁梦余光 阅读(657) 评论(0) 推荐(0) 编辑
摘要:升级Python 我的安装目录是/home/python 下载 解压,安装 python指令指向新版本 此时已经安装完毕,但是输入python还是默认的python,不是我们新安装的;下面开始指向新版本。 阅读全文
posted @ 2017-06-27 17:06 迁梦余光 阅读(219) 评论(0) 推荐(0) 编辑
摘要:第一章 基本环境 第二章 内置类型 第三章 表达式 第四章 函数 第五章 迭代器 第六章 模块 第七章 类 第八章 异常 第九章 装饰器 第十章 描述符 第十一章 元类 第十二章 标准库 Re模块 附录 阅读全文
posted @ 2017-06-16 10:00 迁梦余光 阅读(287) 评论(0) 推荐(1) 编辑
摘要:append 和 extend - append - extend 小数格式化 把类型对象当作函数一样调用执行 根据文件名自动导入模块,和re模块是一样的,模块中有什么方法就可以使用m直接调用了 如果内部函数有引用外部函数的同名变量或者全局变量,并且对这个变量有修改.那么python会认为它是一个局 阅读全文
posted @ 2017-06-15 19:52 迁梦余光 阅读(176) 评论(0) 推荐(0) 编辑
摘要:1、有些站点通过robot协议,防止scrapy爬取,就会出现如下问题: 解决方案:settings.py 文件中:ROBOTSTXT_OBEY = False(默认为true) 2、shell中执行爬虫会看到很多乱七八糟的日志输入 3、爬虫执行日志输出到指定文件中 4、爬去结果保存为指定格式 阅读全文
posted @ 2017-06-12 16:01 迁梦余光 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-06-11 22:29 迁梦余光 阅读(121) 评论(0) 推荐(0) 编辑
摘要:Scrapy 命令 分为两种: 全局命令 和 项目命令 。 全局命令:在哪里都能使用。 项目命令:必须在爬虫项目里面才能使用。 全局命令 C:\Users\AOBO>scrapy -h Scrapy 1.2.1 - no active project Usage: scrapy <command> 阅读全文
posted @ 2017-06-08 15:10 迁梦余光 阅读(213) 评论(0) 推荐(0) 编辑
摘要:Django.contrib是啥? 1、它是一个强大的功能包,是Django的标准库。2、Django的标准库存放在 django.contrib 包中。每个子包都是一个独立的附加功能包。 这些子包一般是互相独立的,不过有些django.contrib子包需要依赖其他子包。3、在 django.co 阅读全文
posted @ 2017-06-07 09:18 迁梦余光 阅读(3926) 评论(0) 推荐(0) 编辑
摘要:参考资料:http://www.tuicool.com/articles/bMvI7vN 如何使用mongoengine只查询mongo库的部分字段, 而不是全部字段?(待测试) https://segmentfault.com/q/1010000005143219 阅读全文
posted @ 2017-06-05 22:04 迁梦余光 阅读(229) 评论(0) 推荐(0) 编辑
摘要:使用Django搭建blog项目 简单设置: http://blog.csdn.net/w_e_i_/article/details/70761604 模板渲染: http://blog.csdn.net/wei_/article/details/70766035 简单设置: http://blog 阅读全文
posted @ 2017-05-27 22:47 迁梦余光 阅读(328) 评论(0) 推荐(0) 编辑
摘要:安装配置Django 以下是基于python3.5 pip install Django 把python环境目录Scripts配置到环境变量,主要在命令行中随时可以使用django-admin 验证 如下证明安装成功: 创建项目 cd workspace\Py\Django django-admin 阅读全文
posted @ 2017-05-24 22:40 迁梦余光 阅读(195) 评论(0) 推荐(0) 编辑
摘要:Django Web开发指南笔记 语句VS表达式 python代码由表达式和语句组成,由解释器负责执行。 主要区别:表达式是一个值,它的结果一定是一个python对象;如:12,1+2,int('123') 结果不是对象的代码是语句,如:if、print、for python中可变、不可变类型 简单 阅读全文
posted @ 2017-05-24 09:26 迁梦余光 阅读(2227) 评论(1) 推荐(0) 编辑
摘要:修改pip源:https://cloud.tencent.com/developer/article/1520882 VirtualEnv可以方便的解决不同项目中对类库的依赖问题; 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Pyt 阅读全文
posted @ 2017-03-15 16:27 迁梦余光 阅读(2314) 评论(0) 推荐(0) 编辑
摘要:从github(https://github.com/scrapy/scrapyd)下载安装包放到D:\python\Lib\site-packages\ 解压压缩包:cd 到解压目录 python setup.py install 执行命令:Scrapyd;如下证明安装成功 在项目中找到scrap 阅读全文
posted @ 2017-02-18 11:09 迁梦余光 阅读(700) 评论(0) 推荐(0) 编辑
摘要:1、安装:pip3 install scrapy 结果安装失败,由于Failed building wheel for Twisted;单独安装Twisted,下载了Twisted-16.6.0-cp35-cp35m-win_amd64.whl文件 pip3 install 目录\Twisted-1 阅读全文
posted @ 2017-02-18 11:09 迁梦余光 阅读(2421) 评论(0) 推荐(0) 编辑