python - 在 __init__.py 中导入其他 python 包
问题描述
我想知道是否应该在init .py中导入像pandas或NumPy这样的包,这可能是一个包的许多模块的基本需求?如果没有,谁能告诉他们应该如何导入,而不是在包的每个模块中导入它们?
解决方案
不,你应该在你需要它们的每个 python 文件中导入它们。当你想在另一个项目中使用你的模块并且想让模块类、函数等在模块外部可用时,使用init
推荐阅读
- c# - ASP.NET Core Simple Razor Page WebApp - 向顶部菜单栏添加动态下拉列表
- elasticsearch - elasticsearch query_string 处理特殊字符
- python-3.x - 找不到 html 元素的 id、名称和类
- google-chrome-extension - 如何正确断开 Chrome 运行时端口并将其重新连接到本机主机?
- python - 如何用另一个列表更新子列表的第一个值
- python - 如何在不和谐机器人的代码中引用“*args”作为机器人发送的消息?
- android - 无法在 Room 数据库中使用 @Query 创建表
- python-3.x - 使用python在数据集中插入数据的函数
- firebase - 如何限制 Cloud Firestore 安全规则
- matlab - 单元格作为带有 cell2table 的标题 - Matlab