分类
摘要:
python提供的强大的内置函数,接下来我们看一看这些函数都有哪些作用。
abs()求绝对值。
print(abs(-1))
print(abs(0))
运行结果
1
0
abs
all()传递可迭代对象,可迭代对象每个值得bool值都为Ture返回Ture,有一个为False,结果返回Fals... 阅读原文
2017-09-04 19:06:08 阅读(827) 评论(0)
摘要:
1.linux 安装python pip 及 CPU下tensorfolw安装
一般的Linux系统中都有自带的python,但版本较低。
通过终端下载pip
$ wget https://bootstrap.pypa.io/get-pip.py
$ python get-pip.py
$ pi... 阅读原文
2017-09-04 18:01:05 阅读(803) 评论(0)
摘要:
有时候我们在定位的途中发现一个现象,元素就在那儿,不离不去,但是我们怎么整就是定不了位,这个时候就要具体网页的特殊性。这里介绍如果遇到了iframe的时候我们怎么处理。
一、frame和iframe区别
Frame与Iframe两者可以实现的功能基本相同,不过Iframe比Frame具有更多的灵活性。 frame... 阅读原文
2017-09-04 16:00:08 阅读(856) 评论(0)
摘要:
Django数据库操作(增删改查)
创建数据库中的一个表
class Business(models.Model):
#自动创建ID列
caption = models.CharField(max_length=32)
code = models.CharField(max_length... 阅读原文
2017-09-04 15:34:02 阅读(774) 评论(0)
摘要:
一 编程与编程语言
python是一门编程语言,作为学习python的开始,需要事先搞明白:编程的目的是什么?什么是编程语言?什么是编程?
编程的目的:
#计算机的发明,是为了用机器取代/解放人力,而编程的目的则是将人类的思想流程按照某种能够被计算机识别的表达方式传递给计算机,从而达到让计算机能够像... 阅读原文
2017-09-04 13:41:21 阅读(841) 评论(0)
摘要:
前言
在本系列的文章中,我在第一篇和第二篇文章中写的编写Django视图时,使用的都是基于函数的方法,并且每个视图函数之前都会加一个django-rest-framework带的装饰器@api_view。然后在第三篇文章,我们就开始把基于函数的视图改成了基于类的视图,然后发现这样做视图部分减少了很多代码量。
在... 阅读原文
2017-09-04 11:49:02 阅读(817) 评论(0)
摘要:
特别声明本随笔copy于egon(林海峰)。
一 IO模型介绍
为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞
同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底... 阅读原文
2017-09-04 06:19:04 阅读(796) 评论(0)
摘要:
多线程
前言
我看了不止一个人说多线程是鸡肋,但是就依照我个人觉得多线程在一些小型的爬虫中还是可以显著的提高速度的,相比多进程来说应该还是挺简单的
使用多线程
继承threading.Thread
继承threading.Thread模块是一个很好的一个选择,就像java中也是可以继承类和实现接口一样,这都是很... 阅读原文
2017-09-04 06:00:01 阅读(838) 评论(0)
摘要:
fileno()文件描述符
handle_request()处理单个请求
server_forever(poll_interval=0.5)处理多个请求,poll_interval每0.5秒检测是否关闭,
作业:开发一个支持多用户在线的FTP程序
要求:
1.用户加密认证;
2.允许同时多用户登录;
... 阅读原文
2017-09-03 23:21:03 阅读(848) 评论(0)
摘要:
Python包含6种内建的序列:列表,元组,字符串,Unicode,buffer对象,xrange对象。
通用序列操作包括:索引,分片,加,乘,成员资格。
另外还有长度(len),最小值(min),最大值(mix)内建函数
列表
基本的列表操作
#创建一个列表
>>> nums = [1... 阅读原文
2017-09-03 21:30:01 阅读(813) 评论(0)