本函数是打开一个文件并返回文件对象。如果文件不能打开,抛出异常OSError。 参数解释: file:是一个字符串表示的文件名称,或者一个数组表示的文件名称。文件名称可以是相对当前目录的路径,也可以是绝对路径表示。 mode:是指明打开文件的模式。默认值是’r’,表示使用文本的方式打开文件来读取。 ...
分类:
编程语言 时间:
2020-02-06 12:18:17
阅读次数:
104
1.BeautifulSoup简介 BeautifulSoup4和 lxml 一样,Beautiful Soup 也是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据。 BeautifulSoup支持Python标准库中的HTML解析器,还支持一些第三方的解析器,如 ...
分类:
编程语言 时间:
2020-02-05 16:38:41
阅读次数:
109
咳咳,第一次写这种博客,介绍一下sort的自定义排序cmp函数: sort和cmp的实现需要的头文件有: #include<algorithm> using namespace std; sor()是C++标准库中的排序函数,使用很方便,传进去数组的起始和结束地址就行,注意是左闭右开,默认的排序是< ...
分类:
编程语言 时间:
2020-02-02 21:36:07
阅读次数:
132
一、模块 1. 模块(Module):以.py结尾的文件,包含python对象定义和python语句。使代码段更容易理解和使用。 模块分为两种:标准库(直接导入的库)和第三方库(需要下载安装的库)。 2. 模块的引入 a. import语句:当解释器遇到import语句,如果模块在当前的搜索路径就会 ...
分类:
编程语言 时间:
2020-02-01 14:18:14
阅读次数:
75
JSON (JavaScript Object Notation)是一种使用广泛的轻量数据格式,Python标准库中的json模块提供了一种简单的方法来编码和解码JSON格式的数据。用于完成字符串和python数据类型间进行转换。 json模块基本函数 json.dumps():把Python数据类 ...
分类:
编程语言 时间:
2020-01-31 10:24:39
阅读次数:
68
Boost Asio相关 Boost是一个C++可移植库,是对标准库的后备拓展,也是C++标准化进程的开发引擎之一。 Boost Asio是Boost库中的一个部分,Asio的全称为Asynchronous input and output(异步输入输出)的缩写。结合Boost的特点,Asio提供了 ...
分类:
编程语言 时间:
2020-01-30 14:39:29
阅读次数:
110
库名称简介 Chardet 字符编码探测器,可以自动检测文本、网页、xml的编码。 colorama 主要用来给文本添加各种颜色,并且非常简单易用。 Prettytable 主要用于在终端或浏览器端构建格式化的输出。 difflib,[Python]标准库,计算文本差异Levenshtein,快速计 ...
分类:
编程语言 时间:
2020-01-30 14:27:59
阅读次数:
76
常用标准库函数之数学函数 \ include using namespace std; |函数名|功能 |: :|: : |exp(x)|ex |pow(x,y)|xy |sqrt(x)|x的平方根,x =0 |fabs(x)|\|x\| |log(x)|lnx,x 0 |log10(x)|lgx, ...
分类:
编程语言 时间:
2020-01-29 16:26:57
阅读次数:
98
requests库 虽然Python的标准库中 urllib模块已经包含了平常我们使用的大多数功能,但是它的 API 使用起来让人感觉不太好,而 Requests宣传是 “HTTP for Humans”,说明使用更简洁方便。 安装和文档地址: 利用pip可以非常方便的安装: pip install ...
分类:
编程语言 时间:
2020-01-28 16:01:56
阅读次数:
80