• dir() 函数一个排好序的字符串列表,内容是一个模块里定义过的名字。
    • 返回的列表容纳了在一个模块里定义的所有模块,变量和函数。如下一个简单的实例:
    1. #!/usr/bin/python
    2. # -*- coding: UTF-8 -*-
    3. # 导入内置math模块
    4. import math
    5. content = dir(math)
    6. print content;
    • 以上实例输出结果:
    1. ['__doc__', '__file__', '__name__', 'acos', 'asin', 'atan',
    2. 'atan2', 'ceil', 'cos', 'cosh', 'degrees', 'e', 'exp',
    3. 'fabs', 'floor', 'fmod', 'frexp', 'hypot', 'ldexp', 'log',
    4. 'log10', 'modf', 'pi', 'pow', 'radians', 'sin', 'sinh',
    5. 'sqrt', 'tan', 'tanh']
    • 在这里,特殊字符串变量name指向模块的名字,file指向该模块的导入文件名。