如何在python中导入同一文件夹中的文件中写入的函数?

时间:2017-05-25 10:47:29

标签: python-2.7

我有一个名为features.py的文件,它是函数的定义。该文件位于当前文件夹中,我想从中导入函数。我尝试import features但是当我尝试使用我的函数(例如features.plus(1,4))时,它会提示name 'plus' is not defined。那么如何以正确的方式从文件中导入我的函数呢?

2 个答案:

答案 0 :(得分:1)

试试这个:

from .file import YourClass

或者这个:

from .file import function1,function2

你也可以这样做:

from .file import *

答案 1 :(得分:0)

如果您的目录名是dir,那么您应该按照以下步骤进行操作

from .dir import features

以上将导入整个features模块。如果您只想导入plus功能,请使用

from .dir import features.plus