Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/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_Oop_Module_Package - Fatal编程技术网

Python 引用包中的其他模块

Python 引用包中的其他模块,python,oop,module,package,Python,Oop,Module,Package,我有一个python包: myPackage -----> __init__.py ----> base.py ----> Feature.py Feature.py中的我的类继承自base.py中的一个基类 class FeatureClass(baseclassname): pass 根据pylint,它指出我应该像这样引用我的模块: import agol.base 在feature.py中,但当我运行代码时,python会引发一个异常 正确的方法是什么

我有一个python包:

myPackage
-----> __init__.py
 ----> base.py
 ----> Feature.py
Feature.py中的我的类继承自base.py中的一个基类

class FeatureClass(baseclassname):
    pass
根据pylint,它指出我应该像这样引用我的模块:

import agol.base
在feature.py中,但当我运行代码时,python会引发一个异常

正确的方法是什么


谢谢

有什么异常?异常:sys.path\PYTHONPATH上没有名为agol.baseIs agol的模块?您的包是agol还是myPackage?是否尝试从myPackage.base导入baseclassname?