第八章: 模块, 包 与 分发描述:大型Python程序以模块和包的形式组织。另外,Python标准库中包含大量模块。本章详细介绍模块和包系统。还将提供有关如何安装第三方模块和分发源代码的信息。8.1模块与import语句任何Python源文件都能以模块的形式使用。例如,考虑以下代码:# spam.... ...
分类:
其他好文 时间:
2018-05-13 16:05:36
阅读次数:
176
一、模块 1.模块 (1)定义:一个.py文件就是一个模块 (2)原因:为了防止程序代码越来越长,对函数进行分组放到不同的文件夹里。 (3)优点:提高代码的可维护性;模块编写完毕可以被别人引用,也可以引用其他模块;可以避免变量名和函数名冲突 (4)模块种类:一共有三种①python标准库;②第三方模 ...
分类:
编程语言 时间:
2018-05-12 02:45:43
阅读次数:
171
Requests模块 Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。 它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。 Requests 是使用 Apache2 Lice ...
分类:
编程语言 时间:
2018-05-11 23:44:26
阅读次数:
216
###页面抓取### 1、urllib3 是一个功能强大且好用的HTTP客户端,弥补了Python标准库中的不足 安装: pip install urllib3 使用: import urllib3 http = urllib3.PoolManager() response = http.reque... ...
分类:
其他好文 时间:
2018-05-09 14:48:44
阅读次数:
131
requests Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。 Requests 是使用 Apache2 License ...
分类:
其他好文 时间:
2018-05-07 19:42:55
阅读次数:
183
1.下载HTMLTestRunner.py HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展。它生成易于使用的 HTML 测试报告。HTMLTestRunner 是在 BSD 许可证下发布。下载 地址:http://tungwaiyip.info/softw ...
分类:
Web程序 时间:
2018-05-04 12:08:51
阅读次数:
334
Python 3.x 标准库 urllib提供了 rullib.request、urllib.response、urllib.parse 和 urllib.error 4个模块,很好地支持了网页内容读取功能。 下面的代码演示了如何读取并显示指定网页的内容。 下面的代码演示了如何使用GET方法读取并显 ...
分类:
Web程序 时间:
2018-05-03 11:36:39
阅读次数:
254
目录操作 导入主要的类: from pathlib import Path from pathlib import Path 初始化 >>> p = Path() # 当前目录 >>> p = Path('a','b','c/d') # 当前目录下的a/b/c/d >>> p = Path('/et ...
分类:
编程语言 时间:
2018-04-30 20:27:39
阅读次数:
239
Socket是计算机之间进行网络通信的一套接口程序,目前已经成为网络编程的标准,可以实现跨平台的数据传输。Socket相当于在发送端和接收端之间建立了一个管道来实现数据和命令的相互传递。Python标准库socket对Socket进行了封装,支持Socket接口的访问,大幅度简化了程序的开发步骤,提 ...
分类:
其他好文 时间:
2018-04-30 16:41:50
阅读次数:
142
首先来看一个例子: 上面的程序使用了import语句,import math的意思是从Python标准库中引入math.py模块,这是Python中定义的引入模块的方法 可以用如下方法引入多个模块:import math,time,sys 除了用import引入模块外,还有另一种方式引入模块,如:f ...
分类:
其他好文 时间:
2018-04-27 13:24:11
阅读次数:
946