程序读文件内容的过程可能会发生错误,例如:要读取的文件不存在。传统的错误处理方式如下:某个函数 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
Red Hat OpenShift 是红帽公司推出的一个基于 Kubernetes 的容器应用平台,为企业级应用程序提供开放、灵活且可扩展的云平台。以下是它的一些主要特点和功能:广泛的语言和框架支持:支持多种编程语言和框架,如 Java、Python、PHP、Ruby、Node.js 等,开发人员可以选择自己熟悉的语言和工具进行应用开发 1。集成开发工具:提供了与多种集成开发工具的集成,
5. 数据结构本章详细讨论了你已经学过的一些知识,同样也添加了一些新内容。5.1. 关于列表更多的内容Python 的列表数据类型包含更多的方法。这里是所有的列表对象方法:list.append(x)把一个元素添加到链表的结尾,相当于 a[len(a):] = [x]。list.extend(L)将一个给定列表中的所有元素都添加到另一个列表中,相当于 a[l
Python 中的 Dictionary 是一个无序的数据值集合,用于像地图一样存储数据值,与其他只保存单个值作为元素的数据类型不同,Dictionary 保存键:值对。字典中提供了键值以使其更加优化这本字典由许多桶组成。每个桶都包含包含键值对的对象的哈希代码。指向键对象的指针和指向值对象的指针。示例 1: 一个空的 python 字典消耗 240 字节Python 3# co
Redis 是是一个高性能的 key-value 数据库。Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的 key-value 类型的数据,同时还提供 list、set、zset、hash 等数据结构的存储。Python 程序要访问 Redis,需要使用第三方模块 redis。2. 安装模块 redisredis 是 pyt
1. 打开和关闭文件1.1 打开文件访问文件前,需要使用用 Python 内置的 open() 函数打开一个文件:open(path, access_mode)path 是要访问的文件的路径名access_mode 是文件的访问模式可以是只读、读写、追加等模式,所有可能的取值见 1.2 小节这个参数是可选的,缺省情况下,是以只读模式 r 打开文件open 返回一个 file 对象,通过调用 fil
变量的作用域是指变量的作用范围,是程序可以访问该变量的正文区域。例如:g = 123 def function(): print(g) print(g)程序总共有 6 行在第 1 行,定义了变量 g在第 4 行,在函数 function 内部访问变量 g在第 6 行,在全局范围访问变量 g因为可以在程序的任意位置(从第 1 行到第 6行)访问到该变量,变量 g 的作用域就是从第 1 行
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号