我试图在编写python包时更好地理解python导入。我来自R世界,编写依赖于另一个R包功能的R包时,我们仅导入该功能。例如
@importFrom stats qnorm
有时候,如果您要从程序包中加载很多功能,最好导入整个程序包
@import ggplot2
所以我的问题是,加载单个功能是否是更好的做法
from seaborn import set, set_context
或者导入整个库
import seaborn as sns
我觉得这与将模块导入您的环境不同,因为我计划运送软件包,并且不希望发生名称空间冲突。