python教程 第173页
-
详解在Python程序中自定义异常的方法
这篇文章主要介绍了详解在Python程序中自定义异常的方法,是Python入门学习中的基础知识,需要的朋友可以参考下 通过创建一个新的异常类,程序可以命名它们自己的异常。异常应该是典型的继承自Exception类,通过直接或间接的方式。 以下为与RuntimeError相关的实例,实例中创建了一个类,基类为RuntimeError,用于在异常触发时输出更多的信息。 在try语句块中,用户自定义的异常后执行except块语句,变...
-
Python编程中的文件操作攻略
这篇文章主要介绍了Python编程中的文件操作攻略,包括打开关闭重命名删除等相关函数的使用,需要的朋友可以参考下 open函数 你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的辅助方法才可以调用它进行读写。 语法: file object = open(file_name [, access_mode][, buffering]) 各个参数的细节如下: file_name:fil...
-
详解Python编程中包的概念与管理
这篇文章主要介绍了Python编程中包的概念与管理,包括包管理工具pip的基本安装使用,需要的朋友可以参考下 Python中的包 包是一个分层次的文件目录结构,它定义了一个由模块及子包,和子包下的子包等组成的Python的应用环境。 考虑一个在Phone目录下的pots.py文件。这个文件有如下源代码: #!/usr/bin/python # -*- coding: UTF-8 -*- def Pots(): p...
-
解读Python编程中的命名空间与作用域
这篇文章主要介绍了Python编程中的命名空间与作用域,是Python入门学习中的重要知识,需要的朋友可以参考下 变量是拥有匹配对象的名字(标识符)。命名空间是一个包含了变量名称们(键)和它们各自相应的对象们(值)的字典。 一个Python表达式可以访问局部命名空间和全局命名空间里的变量。如果一个局部变量和一个全局变量重名,则局部变量会覆盖全局变量。 每个函数都有自己的命名空间。类的方法的作用域规则和通常函数的一样。 Pyth...
-
Python中的模块导入和读取键盘输入的方法
这篇文章主要介绍了Python中的模块导入和读取键盘输入的方法,相关import语句和input函数的使用是Python入门学习中的基础知识, 需要的朋友可以参考下 导入模块 import 语句 想使用Python源文件,只需在另一个源文件里执行import语句,语法如下: import module1[, module2[,... moduleN] 当解释器遇到import语句,如果模块在当前的搜索路径就会被导入。...
-
Python中基本的日期时间处理的学习教程
这篇文章主要介绍了Python中基本的日期时间处理的学习教程,日期时间相关模块的使用是Python入门学习中的基础知识,需要的朋友可以参考下 Python程序能用很多方式处理日期和时间。转换日期格式是一个常见的例行琐事。Python有一个 time 和 calendar 模组可以帮忙。 什么是Tick? 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python附带的...
-
简单介绍使用Python解析并修改XML文档的方法
这篇文章主要介绍了使用Python解析并修改XML文档的方法,是Python入门学习中的基础知识,需要的朋友可以参考下 问题 你想读取一个XML文档,对它最一些修改,然后将结果写回XML文档。 解决方案 使用 xml.etree.ElementTree 模块可以很容易的处理这些任务。 第一步是以通常的方式来解析这个文档。例如,假设你有一个名为 pred.xml 的文档,类似下面这样: 下面是一个利用 ElementTree...
-
Python中将字典转换为XML以及相关的命名空间解析
这篇文章主要介绍了Python中将字典转换为XML以及相关的命名空间解析,包括使用字典创建XML等知识,需要的朋友可以参考下 尽管 xml.etree.ElementTree 库通常用来做解析工作,其实它也可以创建XML文档。 例如,考虑如下这个函数: from xml.etree.ElementTree import Element def dict_to_xml(tag, d): ''' Turn a simple...
-
详细解读Python中解析XML数据的方法
这篇文章主要介绍了Python中解析XML数据的方法,是Python入门学习中的基础知识,需要的朋友可以参考下 Python可以使用 xml.etree.ElementTree 模块从简单的XML文档中提取数据。 为了演示,假设你想解析Planet Python上的RSS源。下面是相应的代码: from urllib.request import urlopen from xml.etree.ElementTree imp...
-
深入解析Python编程中JSON模块的使用
这篇文章主要介绍了深入解析Python编程中JSON模块的使用,举例讲解了如何使用Python解析JSON数据,需要的朋友可以参考下 JSON编码支持的基本数据类型为 None , bool , int , float 和 str , 以及包含这些类型数据的lists,tuples和dictionaries。 对于dictionaries,keys需要是字符串类型(字典中任何非字符串类型的key在编码时会先转换为字符串)。 为...