Python 3.5:要从同一文件导入函数,是否需要包含文件名?

时间:2018-01-29 06:21:49

标签: python python-3.x function

这是我的主要功能:

    import kercalc as kc
    kermat=kc.kernel(args)

这是kercalc.py的内容:

    def kerfunc(args):
        <code>
        return value
    def kernel(args):
        <code>
        kermat=kerfunc(args)
        return kermat

我应该在“内核”函数中包含一个import语句,如下所示吗?

    def kernel(args):
        from kercalc import kerfunc
        kermat=kerfunc(args)
        <code>
        return kermat

或者我应该简单地调用我的功能?

3 个答案:

答案 0 :(得分:1)

不,无需导入。你可以用它的名字来称呼它。

答案 1 :(得分:0)

只要该函数位于同一文件中,就不需要导入。只有在使用另一个文件中存在的函数时才需要导入。在您的情况下,只需在需要时使用函数名称。

答案 2 :(得分:0)

导入文件后,可以从命令行调用该函数。