从name调用python方法名称

时间:2016-04-21 06:53:52

标签: python

从名称和类调用python方法有什么区别。

以时间API为例。

import time
time.strptime("some params")

然而,

当我尝试创建python文件(xyz.py)

xyz.py 
def test():
    print 1 

我尝试了以下内容:

import abc 
abc.test() --- > module has no attribute test

我如何实现API的时间

编辑:

将文件名保存为xyz而不是abc,错误已解决。

1 个答案:

答案 0 :(得分:2)

当python搜索要导入的模块时,first使用sys.modules或内置模块:

  

当导入名为spam的模块时,解释器首先搜索具有该名称的内置模块。如果没找到......

由于您已导入错误的模块abc module

更改模块的名称。