Python3导入类

时间:2018-10-30 19:34:01

标签: python

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

1 个答案:

答案 0 :(得分:0)

在Python中导入模块非常简单。有关详细说明,请参见此guide on modules。但是,为了使您能够快速使用所提供的示例,可以导入如下模块:

    # importing into mySLL.py
    import listNode

    bar = listNode.func(foo)

将mySSL.py导入到testMySll.py文件中的工作流程相同。请记住,导入的模块的行为类似于对象,因此您可以使用module.func调用函数,并且可以使用module.var调用模块中全局变量。