上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: time模块、sys模块是由C语言实现的内置模块,python解释器中没有time.py、sys.py文件等源码文件,是内置在python解释其中的。(可理解为Built_in) os模块、re模块是python解释器调用执行的.py文件。(可理解为Global) 阅读全文
posted @ 2018-05-16 11:55 benchdog 阅读(108) 评论(0) 推荐(0) 编辑
摘要: set:本身非可哈希,但set里面元素必须可哈希非可哈希不能作为字典的键 阅读全文
posted @ 2018-05-15 22:04 benchdog 阅读(89) 评论(0) 推荐(0) 编辑
摘要: random函数应用(生成验证码): 阅读全文
posted @ 2018-05-15 22:03 benchdog 阅读(147) 评论(0) 推荐(0) 编辑
摘要: import time#时间戳 time.time() #浮点型Unix秒数,浮点长度6位。#结构化时间(当地),结构化时间是一对象 t = time.localtime() t.tm_year #返回年份t.tm_wday #返回本周第几天(周几)#结构化时间(格林威治)t = time.gmtime() #结构化时间转时间戳time.mktime(time.localtime())#结构化... 阅读全文
posted @ 2018-05-15 21:16 benchdog 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一 爬虫的基本流程 #1、发起请求使用http库向目标站点发起请求,即发送一个RequestRequest包含:请求头、请求体等 #2、获取响应内容如果服务器能正常响应,则会得到一个ResponseResponse包含:html,json,图片,视频等 #3、解析内容解析html数据:正则表达式,第 阅读全文
posted @ 2018-05-15 17:49 benchdog 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 使用Threading模块创建线程 使用Threading模块创建线程,直接从threading.Thread继承,然后重写__init__方法和run方法: 阅读全文
posted @ 2018-05-14 15:01 benchdog 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 使用以下命令创建一个以进程方式运行的容器 在输出中,我们没有看到期望的"hello world",而是一串长字符 2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63 这个长字符串叫做容器ID,对每个容器来说都是唯一的,我们 阅读全文
posted @ 2018-05-14 14:53 benchdog 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 使用 -p 标识来指定容器端口绑定到主机端口: 大小写p的区别是: w3cschool@w3cschool:~$ docker run -d -p 5000:5000 training/webapp python app.py 33e4523d30aaf0258915c368e66e03b49535 阅读全文
posted @ 2018-05-14 14:45 benchdog 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 构建镜像 我们使用命令 docker build , 从零开始来创建一个新的镜像。为此,我们需要创建一个 Dockerfile 文件,其中包含一组指令来告诉 Docker 如何构建我们的镜像。 每一个指令都会在镜像上创建一个新的层,每一个指令的前缀都必须是大写的。 第一条FROM,指定使用哪个镜像源 阅读全文
posted @ 2018-05-14 14:34 benchdog 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 更新镜像 更新镜像之前,我们需要使用镜像来创建一个容器。 在运行的容器内使用 apt-get update 命令进行更新。 在完成操作之后,输入 exit命令来退出这个容器。 此时ID为e218edb10161的容器,是按我们的需求更改的容器。我们可以通过命令 docker commit来提交容器副 阅读全文
posted @ 2018-05-14 14:25 benchdog 阅读(29672) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页