python lib库_python_lib基础库

1

argv

传递给

python

脚本的命令行参数列表,

argv[0]

是脚本的名字

(

他是平台独立的,不管他是一

个路径全名或不是

)

,如果使用了

-c

参数选项,

argv[0]

会被设置为字符串

'-c'

,如果没有脚

本名传递给

python

解释器,

argv[0]

的长度为

0

2

byteorder

本地字节规则的指示器,

big-endian

平台的值是

'big',little-endian

平台的值是

'little',

我猜大概意

思是值,有的系统读取字节的时候从高位读,有的从低位开始读,所以就出现了这个变量。

3

builtin_module_names

一个字符串的元组,这些字符串代表着所有被编译进解释器的模块的名字

(

这些信息通过别

的途径是不能得到的,--

modules.keys()

只会得到所有导入的模块的名字的列表而已

)

4

copyright

不用解释了吧,但他也是个量,里面记录着一些版权相关的冬冬

5

dllhandle

一个整数能代表

python

对于

windows

平台的

DLL

的操纵==不懂。

。==

6

displayhook(value)

如果

value

非空,这个函数会把他输出到

sys.stdout

,并且将他保存进

__builtin__._

,先开始

有点不懂,

后来看到

'_'

就明白了,

他是指在

python

的交互式解释器里,

'_'

代表上次你输入得

到的结果,

hook

是钩子的意思,将上次的结果钩过来,和~~,原来他不但是内置的,而

且他的真正位置原来是

sys

模块的,和~~

7

excepthook(type,value,traceback)

这也是个钩子,用来钩出当出现错误时,代表错误的三个属性。即:错误的类,错误的实体

对象和

trackback

对象,比如说:

>>> 1/0

Traceback (most recent call last):

File "", line 1, in -toplevel-

1/0

ZeroDivisionError: integer division or modulo by zero

还有在一段交互式的代码段里,

他会在下一个提示符输出前发生,

而在一个

python

程序里,

他会在程序结束的时候发生,较高级别的错误处理

(

即如果自己需要

)

可以通过自己构造一个

象这样的三参数函数来处理。

8

__displayhook__;;__excepthook__

这些对象包涵了在程序开始的时候

displayhook,excepthook

的原始值,他们的存在是以便当

程序出错后能够重现错误的详细信息,

==大概是为了存储错误信息而设立的变量吧,

==

>>> print sys.__displayhook__

看来他是内置函数

9

exc_info()

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值