Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从名称调用python方法名称_Python - Fatal编程技术网

从名称调用python方法名称

从名称调用python方法名称,python,Python,从名称和从类调用python方法有什么区别 以时间API为例 import time time.strptime("some params") 但是, 当我尝试创建python文件xyz.py时 我尝试了以下方法: import abc abc.test() --- > module has no attribute test 我如何实现time API的功能 编辑: 将文件名保存为xyz而不是abc,错误得到解决。当python搜索要导入的模块时,它使用sys.modules或内置

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

以时间API为例

import time
time.strptime("some params")
但是,

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

我尝试了以下方法:

import abc 
abc.test() --- > module has no attribute test
我如何实现time API的功能

编辑:


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

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

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

因为已经存在一个错误,所以您导入了错误的模块


更改模块名称。

已经有abc模块:如何设置类?也许您正在导入标准的abc模块?Python的abc模块提供抽象基类。为您的模块选择一个不同的名称。@ReutSharabani您好,也许我应该正确地重新表述我的问题,也许您应该共享导致此问题的实际代码。@skrrgwasme我想这是因为将文件命名为abc
import abc 
abc.test() --- > module has no attribute test