分类
摘要:
1、安装
执行命令
pip install virtualenv
为了使用virtualenv更方便,可以借助 virtualenvwrapper
执行命令
pip install virtualenvwrapper-win
安装完毕以后可以通过命令来创建virtualenvwrapper... 阅读原文
2019-06-15 06:00:06 阅读(2071) 评论(0)
摘要:
原文博客地址:http://www.eosones.com/
如今比较流行的是Nginx + Gunicorn 的方式部署 Django 项目,但本文采用的是小众的Windows Server和IIS方式,其中需要一个Python包wfastcgi来将进入IIS的请求移交到Python应用程序进行处理。
部署前准... 阅读原文
2019-06-15 00:24:12 阅读(2198) 评论(0)
摘要:
一、为何人工智能(AI)首选Python?读完这篇文章你就知道了。我们看谷歌的TensorFlow基本上所有的代码都是C++和Python,其他语言一般只有几千行 。如果讲运行速度的部分,用C++,如果讲开发效率,用Python,谁会用Java这种高不成低不就的语言搞人工智能呢?
Python虽然是脚本语言,但是因... 阅读原文
2019-06-15 00:05:02 阅读(2140) 评论(0)
摘要:
摘要:
F查询
Q查询
事务
一、F查询
在上面所有的例子中,我们构造的过滤器都只是将字段值与某个我们自己设定的常量做比较。如果我们要对两个字段的值做比较,那该怎么做呢?Django 提供 F() 来做这样的比较。F() 的实例可以在查询中引用字段,来比较同一个 model 实例中两个不同字段的值。示例:建表:... 阅读原文
2019-06-15 00:02:05 阅读(2074) 评论(0)
摘要:
1.加+,减-,乘*,除/
例如:
a = 1
b = 2
c = a + b
print(c)
运算结果:
3
Process finished with exit code 0
a = 1
b = 2
c = a - b
print(c)
运算结果:
-... 阅读原文
2019-06-14 22:31:03 阅读(2240) 评论(0)
摘要:
5.10 生成器
函数内有yield关键字,再调用函数就不会立刻执行函数体代码,会得到一个返回值,该返回值就是生成器,生成器本质就是迭代器
def chicken(): print('=====>first') yield 1 print('=====>sencond') y... 阅读原文
2019-06-14 21:29:04 阅读(1942) 评论(0)
摘要:
python语言的鸭子类型和强类型语言的多态
前面讲接口类的时候举过一个有关支付方式的例子,支付方式可以有几种,微信支付,支付宝支付,苹果支付等,这几个不同的支付都统一于支付,像这样几个类都统一于
某一个类或者某一个方法,或者说一个类有不同的形态的情况就属于多态;虽然几种支付方式都归一于支付类,执行的方... 阅读原文
2019-06-14 20:25:01 阅读(2589) 评论(0)
摘要:
摘要:
单表查询
多表查询
聚合查询
分组查询
一、Django ORM 常用字段和参数:
常用字段:#AutoFieldint自增列,必须填入参数primary_key = True,当model中如果没有自增列,则会自动创建一个列名为id的列#IntegerFi... 阅读原文
2019-06-14 18:48:06 阅读(2117) 评论(0)
摘要:
图形验证码识别技术:
阻碍我们爬虫的。有时候正是在登录或者请求一些数据时候的图形验证码。因此这里我们讲解一种能将图片翻译成文字的技术。将图片翻译成文字一般被成为光学文字识别(Optical Character Recognition),简写为OCR。实现OCR的库不是很多,特别是开源的。因为这块存在一定的技术... 阅读原文
2019-06-14 18:20:05 阅读(2038) 评论(0)
摘要:
6.13自我总结
1.re模块
1.re.findall()
1.基本用法
re.findall(正则匹配的格式,匹配的对象)
2.正则匹配常用格式
1.^只匹配开头在多行模式中匹配每一行的开头
类似字符串内置方法里面的startswith
import re
s = '''aaaa,123213123,____,... 阅读原文
2019-06-14 17:14:47 阅读(1978) 评论(0)