首页 > 解决方案 > Python3 导入类

问题描述

我刚刚开始学习 python,我认为一个好的练习方法是构建一个自定义链表类。当一切都在一个文件中时,我能够让我的自定义列表正常工作。但是,我想练习导入,所以我将代码拆分为三个文件:ListNode.py、mySLL.py、testMySll.py。所有这些文件都在同一目录“codingPractice”下。我正在尝试将 listNode.py 导入 mySLL.py 并将 mySLL.py 导入 testMySll.py。我该怎么做?

标签: python

解决方案


在 Python 中导入模块非常简单。有关详细说明,请参阅此模块指南。但是,为了使用您提供的示例快速入门,您可以像这样导入模块:

    # importing into mySLL.py
    import listNode

    bar = listNode.func(foo)

将 mySSL.py 导入 testMySll.py 文件的工作流程相同。请记住,导入的模块就像对象一样,因此您可以使用 调用函数,module.func并且可以使用 调用模块中的任何全局变量module.var


推荐阅读