程序读文件内容的过程可能会发生错误,例如:要读取的文件不存在。传统的错误处理方式如下:某个函数 f 在运行过程中可能会发生错误;函数 f 发生错误时,函数 f 返回错误代码;在调用函数 f 的地方,需要检查 f 的返回值是否有错。1. 传统的错误处理方式1.1 返回错误码例如,在 C 语言中,函数 open 用于打开一个文件,它的声明如下:int open(char *path, int mode
1. 简介Redis 是是一个高性能的 key-value 数据库。Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的 key-value 类型的数据,同时还提供 list、set、zset、hash 等数据结构的存储。Python 程序要访问 Redis,需要使用第三方模块 redis。2. 安装模块 redisredis
1. 自动化测试简介1.1 手工测试手工测试是由人逐个的输入测试用例,然后观察程序运行结果,和预期结果进行比对。人工测试是一种低效的测试方法,对程序进行修改后,都需要人工重新执行测试用例,属于典型的重复劳动。根据 51testing 的《中国软件测试从业人员调查报告》,在软件项目的测试环节,手工测试占到 89%,相对开发来说,测试的门槛底,薪资普遍较底,所要求的知识面虽然有一定广度,但缺乏深度。因
1. 正则表达式1.1 简介正则表达式 (regular expression) 描述了一种字符串匹配的模式 (pattern),例如:模式 ab+c可以匹配 abc、abbc、abbbc代表前面的字符出现 1 次或者多次模式 ab*c可以匹配 ac、abc、abbc? 代表前面的字符出现 0 次或者多次模式 ab?c可以匹配 ac、abc? 代表前面的字符出现 0 次或者 1 次可以匹配 abc
ython 解释器内置了很多函数,不用 import 即可使用这些内置函数。本小节讲解了 Python 中常见的内置函数,我们将这些函数分为 7 大类:类别功能系统帮助获取函数的使用帮助文件 IO读取标准输入、写标准输出、打开文件类型转换将整数转换为字符串、将字符串转换为整数数学运算常见的数学运算函数,例如:max 和 min复合数据类型列表、元组、字典等数据类型的构造对序列的操作对序列进行排序、
Python 模块是一个 Python 文件,定义了各种功能接口。把复杂的功能封装为模块(又称为库),将功能实现的细节隐藏起来,使用该模块(库)的程序员不需要了解实现的细节。通过调用模块封装好的功能,可以用仅仅几行 Python 代码实现某项复杂的功能,例如可以用一行代码就实现一个 Web 服务器。在 Python 的应用领域中,如:web 开发、人工智能、网络爬虫、数据分析等领域,已经存在了大量
语法以下是创建此小部件的简单语法 –w = Checkbutton ( master, option, ... )PythonCopy参数master − 这代表父窗口。options − 这是此小部件最常用选项的列表。这些选项可以用逗号分隔的键值对形式使用。序号选项与描述1Activebackground 光标悬停在复选框上时的背景颜色。2Activeforegro
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号