Python中的异常

Python中的异常2016-01-13 06:08:33

如果我们使用try... except...去捕获某个异常类型的话,就可以获取到上面创建的异常对象,并通过该对象中的args属性来获取具体的异常信息。如果没使用try...except来捕获异常的话,就将使用前面gdb调试中看到的sys_excepthook去处理异常,该C函数最后会通过PyErr_Display函数将traceback栈追踪信息,异常类型,异常的具体信息等,以标准错误输出的方式显示出来...

Python基本的I/O操作 (五)

Python基本的I/O操作 (五)2015-12-28 07:10:05

通过os.pipe方法可以创建一个管道,管道有一个读端和一个写入端。进程w从管道的写入端写入数据,进程r就可以从读端将数据给读取出来。pipe方法会返回一个元组,元组中包含两个文件描述符,元组的第一个描述符r_fd可以用于访问管道的读端,另一个w_fd则可以访问管道的写入端...

Python基本的I/O操作 (四)

Python基本的I/O操作 (四)2015-12-10 06:54:18

本篇文章由网友“小黑”投稿发布。 pathconf与fpathconf方法可以在Unix系统中,获取与文件或终端相关的一些配置值,这些配置值也可以看作是Unix对文件或终端的限制值。例如,这两个方法可以获取到最多可以为某个文件创建多少个hard link(硬链接),还可以获取到文件名所支持的最大长度等...

Python基本的I/O操作 (三)

Python基本的I/O操作 (三)2015-11-27 06:29:20

本篇文章由网友“小黑”投稿发布。os.chflags,os.lchflags,os.lchmod这些存在于BSD及Mac OS X系统中,但是不存在于Linux与Windows中的方法,则是通过Mac OS X里的Python 2.6.x的版本来进行测试的。

Python基本的I/O操作 (二)

Python基本的I/O操作 (二)2015-11-15 08:28:20

本篇文章由网友“小黑”投稿发布。这篇文章是接着上一篇的内容来写的。mkdir方法的语法格式如下 os.mkdir(path [, mode=0777]) path参数用于指定目录的相对或者绝对路径...

Python基本的I/O操作 (一)

Python基本的I/O操作 (一)2015-11-10 06:23:49

本篇文章由网友“小黑”投稿发布。Python提供了两个内建函数,可以从标准的输入设备(一般是键盘)中读取数据。这两个函数分别是raw_input与input...

Python定义和使用模块

Python定义和使用模块2015-11-05 07:21:49

本篇文章由网友“小黑”投稿发布。上一节中,我们介绍了可以使用函数来实现代码的重利用。此外,还可以将功能相似的函数都写入到一个单独的文件里,这个文件就是一个模块。例如,我们先在hello.py文件中写入下面这段代码...

Python用户自定义函数

Python用户自定义函数2015-11-01 06:44:11

本篇文章由网友“小黑”投稿发布。所谓函数,就是一段可以被复用的代码块,在Python里要定义一个函数,可以使用如下所示的语法...

Python的calendar模块

Python的calendar模块2015-09-13 02:09:34

calendar是与日历相关的模块,calendar模块文件里定义了很多类型,主要有Calendar,TextCalendar以及HTMLCalendar类型。其中,Calendar是TextCalendar与HTMLCalendar的基类。该模块文件还对外提供了很多方法,例如:calendar,month,prcal,prmonth之类的方法...

Python的time模块

Python的time模块2015-09-04 05:03:12

time是与时间相关的模块,该模块提供了time,clock,sleep之类的脚本函数(或者叫做方法)。其中,time方法对应的C函数为time_time,clock方法对应的C函数为time_clock,以此类推。下面就对time模块提供的这些方法一一进行介绍...

总共27篇文章/共3页