随笔分类 - python
摘要:引言 本文简单汇总Flask框架几大基础功能,包括: 路由系统 模板 数据库 几种常用Flask库 一个简单的Flask事例 Flask是一个基于Python,依赖Jinja2模板和WSGI服务的框架。当我们访问一个URL时,浏览器发出HTTP请求,WSGI接收到我们的请求,交给Flask框架提供的
阅读全文
摘要:项目代码:https://github.com/pusidun/CMS django 使用虚拟环境 虚拟环境是Python解释器的虚拟副本。在虚拟环境中安装私有包,不会影响全局的Python解释器。可以避免包的混乱和版本冲突。 还有一个好处是不需要管理员权限。 使用virtualenv 可以检查系统
阅读全文
摘要:引言: 一个网络爬虫的编写主要可以分为三个部分: 1.获取网页 2.提取信息 3.分析信息 本文主要介绍第一部分,如何用Python内置的库urllib和第三方库requests库来完成网页的获取。阅读完本文后,读者将能利用这2个库获取一个网页的HTML代码。 但是首先,我们需要一点网络方面的基本知
阅读全文
摘要:引言: doctest是python的一个测试用标准库。 顾名思义,这个模块会寻找程序里面看起来像交互式Python会话的文本片段,然后运行这个会话,来判断实际运行结果和你希望的结果是否一致。 这个模块可以用来进行回归测试,或者在编写教程性的文档时使用 基本使用: 1.通过Docstrings测试
阅读全文
摘要:Install Scrapy 熟悉PyPI的话,直接一句 pip install Scrapy 但是有时候需要处理安装依赖,不能直接一句命令就安装结束,这个和系统有关。 我用的Ubuntu,这里仅介绍Ubuntu12.04及以上的版本。 sudo apt get install python dev
阅读全文
摘要:栈 实现 后进先出的结构,主要有如下操作 Stack() push(item) pop() peek() isEmpty() size() class Stack(): def __init__(self): self.items=[] def push(self,item): self.items
阅读全文

浙公网安备 33010602011771号