【发布时间】:2020-08-14 04:09:55
【问题描述】:
我创建了一个 python 文件,其中包含许多我希望与其他用户共享的用户定义函数。但是,用户定义的函数本身使用了很多来自 numpy 和 pandas 的函数,例如 numpy.log() 等等。
在这些函数中,我调用了np.log(),但我如何做到让别人可以使用我的函数,而不需要import numpy as np,他们可以import numpy as nump 或import numpy 或任何他们想要的?
我已经研究过将我的 python 文件构建为一个包,但在线教程只是告诉我将每个类作为一个不同的文件。不确定每个函数是否也需要是不同的文件?另外,我仍然不确定如何解决我从另一个包调用函数的第一个问题。
谢谢!
【问题讨论】:
标签: python python-3.x package user-defined-functions