摘要:
数据库: 数据库(database) 保存有组织的数据的容器(通常是一个文 件或一组文件)。 表: 表(table) 某种特定类型数据的结构化清单。 模式: 模式(schema) 关于数据库和表的布局及特性的信息。 列和数据类型: 列: 列(column) 表中的一个字段。所有表都是由一个或多个列组 阅读全文
摘要:
用户定义的异常 程序可以通过创建新的异常类来命名自己的异常(Python 类的更多内容请参见 类 )。异常通常应该继承 Exception 类,直接继承或者间接继承都可以。 异常类可以像其他类一样做任何事情,但是通常都会比较简单,只提供一些属性以允许异常处理程序获取错误相关的信息。创建一个能够引发几 阅读全文
摘要:
错误和异常 Python(至少)有两种错误很容易区分:语法错误 和异常。 语法错误 略 异常 最后一行的错误消息指示发生了什么事。异常有不同的类型,其类型会作为消息的一部分打印出来:在这个例子中的类型有ZeroDivisionError、NameError 和 TypeError.打印出来的异常类型 阅读全文
摘要:
Python requests库中文乱码问题汇总(编码) 在用requests爬取网页时,经常会碰到网页的编码问题导致中文乱码 这时首先查看页面源代码,看meta标签里的编码是什么,然后设置成相应的编码即可 但有的时候设置meta标签查看的编码依然乱码,这是可以使用apparent_encoding 阅读全文
摘要:
读写文件 open()返回一个文件对象,最常见的用法带有两个参数:open(filename, mode) 具体参数参考:https://www.cnblogs.com/IMWU/p/10947262.html 文件对象的方法 要读取文件内容,可以调用f.read(size) ,该方法读取若干数量的 阅读全文
摘要:
打开 file 并返回一个相应的 文件对象.如果文件不能被打开, 抛出 OSError 异常. 参数 file 是一个字符串表示的文件名称,或者一个数组表示的文件名称。文件名称可以是相对当前目录的路径,也可以是绝对路径表示。(如果给出了一个文件描述器,则当关闭返回的I / O对象时除外,除非clos 阅读全文
摘要:
格式化输出 到目前为止我们遇到过两种输出值的方法:表达式语句和print()函数。(第三个方式是使用文件对象的write()方法;标准输出文件可以引用 sys.stdout。详细内容参见库参考手册。) 通常你会希望更好地控制输出的格式而不是简单地打印用空格分隔的值。有两种方式格式化你的输出: 1.自 阅读全文
摘要:
包是一种构建 Python 模块的命名空间的方式,采用“点分模块名称”。例如,模块名称A.B指定了包A 中名为B 的子模块。 假设你想要设计一系列模块(或一个“包”)来统一处理声音文件和声音数据。有很多不同的声音文件格式 (通常用其扩展名识别,例如︰ .wav,.aiff,.au),所以您可能需要创 阅读全文
摘要:
创建一个名为fibo.py的文件 模块是包含 Python 定义和声明的文件。文件名就是模块名以 扩展名.py 结尾.在模块内部,模块名 (一个字符串) 可以通过一个全局变量 __name__取得. 在当前的符号表中,这并不导入 fibo 中定义的函数的名称,它只进入模块名称 fibo 。使用模块名 阅读全文
摘要:
当循环遍历字典时,键和对应的值可以使用items()方法同时提取出来。 当遍历一个序列时,使用enumerate()函数可以同时得到位置索引和对应的值。 同时遍历两个或更多的序列,使用zip()函数可以成对读取元素。 要反向遍历一个序列,首先正向生成这个序列,然后调用reversed()函数。 要按 阅读全文