【发布时间】:2017-01-03 07:23:05
【问题描述】:
我不知道这是否真的是一个技术问题,但可能更多的是关于良好做法的问题。
假设您编写了一个模块,其中包含多个与 matplotlib 的 Figure 对象一起使用的函数。这些函数将 fig 对象作为参数并返回此 fig 对象。例如:
def do_smth(fig, args):
""" do something on fig"""
fig.suptitle("plop")
# more stuff
return fig
以上功能不需要导入matplotlib模块。
我对此有麻烦。是否可以编写一个完整的模块,其功能可以处理来自另一个模块的对象而不导入该模块?在文档中提及这一点就足够了吗?对这种情况有什么建议吗?当然,我得到这种情况是因为模块的感觉不对吗?
【问题讨论】:
标签: python matplotlib module