Python 的内置函数__import__

1. 介绍

我们知道import语句是用来导入外部模块的,当然还有from...import...也可以,但是其实import实际上是使用builtin函数__import__来工作的。 在一些程序中,我们可以动态地去调用函数,如果我们知道模块的名称(字符串)的时候,我们可以很方便的使用动态调用。

2. 使用__import__函数获得特定函数

def getfunctionbyname(module_name,function_name):

module = __import__(module_name)

return getattr(module,function_na......

python中使用UUID

1. 参考资料:

Python官方Doc:《20.15. uuid — UUID objects according to RFC 4122》

UUID的算法介绍:《A Universally Unique IDentifier (UUID) URN Namespace》

http://www.cnblogs.com/dkblog/archive/2011/10/10/2205200.html

2. 概述:

UUID是128位的全局唯一标识符,通常由32字节的字符串表示。

它可以保证时间和空间的唯一性,也称为GUID,全称为:

UUID —— Universally Uniqu......

python中的dir()

1.简介

中文说明:不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。

参数object: 对象、变量、类型。

版本:该函数在python各个版本中都有,但是每个版本中显示的属性细节有所不同。使用时注意区别。

2.官方说明(翻译)

dir([object])

Without arguments, return the list of names in the current local scope. With an ......