摘要: 参考:【Python yield 使用浅析】、【Python xrange与range的区别】等   一个带有 yield 的函数就是一个 generator,它和普通函数不同,生成一个 generator 看起来像函数调用,但不会执行任何函数代码,直到对其调用 next()(在 for 循环中会自动调用 next(... 阅读原文
2017-10-24 14:29:03 阅读(792) 评论(0)
摘要: 1、算数运算 运算符 说明 实例 + 加   - 减   * 乘   / 除   % 取模——求余数   ** 乘方 10**3返回结果为1000 // 取整——取商的整数部分   2、比较减运算 运算符 说明 实例 >     <     <&g... 阅读原文
2017-10-24 12:42:04 阅读(773) 评论(0)
摘要: 上一节安装了python2和python3的开发环境 首先第一步:进入开发环境,workon article_spider 进入这个环境: 安装Scrapy,在安装的过程中出现了一些错误:通常这些错误都是部分文件没有安装导致的,因为大学时经常出现,所以对解决这种问题,很实在,直接到http://www.lfd.uc... 阅读原文
2017-10-24 11:27:04 阅读(749) 评论(0)
摘要: 本例调用 sys的stdout方法,和time的sleep方法。 # David James import sys,time #导入模块 f = open("老子",'r',encoding="utf-8") 打开文件 for line in f: #循环读取行 for i in line: #循环... 阅读原文
2017-10-24 10:21:10 阅读(792) 评论(0)
摘要: 今天就进入到python最重要的阶段了django框架,框架就像胶水一样会将我们前面学的所有知识点粘合在一起,所以以前有哪些部分模糊的可以看看前面的随笔。本篇主要介绍djangoMTV模型,视图层之路由配置系统(URlconf)和视图层之视图函数(views)。   一、MTV模型 1、python主要框架: dja... 阅读原文
2017-10-24 09:29:04 阅读(776) 评论(0)
摘要: 问题:   有3扇关闭的门,一扇门后面停着汽车,其余门后是山羊,只有主持人知道每扇门后面是什么。参赛者可以选择一扇门,在开启它之前,主持人会开启另外一扇门,露出门后的山羊,然后允许参赛者更换自己的选择。 请问: 1、按照你的第一感觉回答,你觉得不换选择能有更高的几率获得汽车,还是换选择能有更高的几率获得汽车?或几率没... 阅读原文
2017-10-24 07:56:02 阅读(790) 评论(0)
摘要:   PS:原先是想直接进入功能开发,要用到什么函数时再创建,这样也容易熟悉每个函数的由来和使用方法,但考虑到这样操作,到时会经常在不同文件间切换,不好描述,容易造成混乱,所以还是使用函数库这种方式来说明。   下面来说说工具函数包,如果想要快速学会一个新的框架,首先要做的事情就是熟悉工具函数包,一方面,能快速知道有... 阅读原文
2017-10-24 07:31:02 阅读(795) 评论(0)
摘要: 一、安装Python 3.X 1、下载安装python需要对应自身电脑配置,32Bite电脑系统只能安装32Bite的python,64Bite电脑系统可以安装32bite和64bite版本的python。 2、安装完成后,进入电脑命令提示符界面检查python是否安装正确。 Python安装正确则显示如上图所示。... 阅读原文
2017-10-24 00:18:03 阅读(761) 评论(0)
摘要: staticmethod与classmethod区别 参考 https://stackoverflow.com/questions/136097/what-is-the-difference-between-staticmethod-and-classmethod-in-python http://blog.csd... 阅读原文
2017-10-23 23:30:01 阅读(824) 评论(0)
摘要: #coding=utf-8 import urllib import re def getHtml(url): page = urllib.urlopen(url) html = page.read() return html def getImg(html): ... 阅读原文
2017-10-23 21:49:02 阅读(784) 评论(0)