python - Python3 导入类
问题描述
我刚刚开始学习 python,我认为一个好的练习方法是构建一个自定义链表类。当一切都在一个文件中时,我能够让我的自定义列表正常工作。但是,我想练习导入,所以我将代码拆分为三个文件:ListNode.py、mySLL.py、testMySll.py。所有这些文件都在同一目录“codingPractice”下。我正在尝试将 listNode.py 导入 mySLL.py 并将 mySLL.py 导入 testMySll.py。我该怎么做?
解决方案
在 Python 中导入模块非常简单。有关详细说明,请参阅此模块指南。但是,为了使用您提供的示例快速入门,您可以像这样导入模块:
# importing into mySLL.py
import listNode
bar = listNode.func(foo)
将 mySSL.py 导入 testMySll.py 文件的工作流程相同。请记住,导入的模块就像对象一样,因此您可以使用 调用函数,module.func
并且可以使用 调用模块中的任何全局变量module.var
。
推荐阅读
- javascript - 如果单击多个复选框中的一个复选框,如何触发功能
- php - 更改 laravel 缓存项的过期时间
- angular - 如何在 Angular 中使用 FormGroup 和对象数组
- matlab - 求解包含卡方概率的方程
- powershell-4.0 - 路径中的Powershell Get-ChildItem通配符?
- dialogflow-es - 没有为平台定义响应:webhookclient.send_ 上的 google_telephony
- riot.js - Riotjs - 前端页面结构
- python - 如何向 pandas df 添加一个新列,该列从另一个数据帧返回同一组中更大的最小值
- r - 将 NA 替换为 "No_"colname"_found"
- api - 这些计算机视觉 API 可以检测到多少物体?