分类
摘要:
参考:【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)