论坛 - Python技术 - 请教一个幼稚问题

请教一个幼稚问题
hb12369 2015/01/08

张先生您好!我是Python菜鸟,在学习您的第一版书籍。有一个问题一直不清楚:import numpy as np, numpy其实是个package,本质上就是个目录,它怎么会有函数? 比如np.linspace(), linspace()应该是在一个module里,怎么会出现在package里? 请指教,多谢!

RY 2015/01/09

package也是module,该module中的名字由package对应的文件夹之下的__init__.py定义。也就是说import numpy 会运行numpy文件夹之下__init__.py,得到一个module对象。通常该文件从package之下的其他module载入一些常用的名字。

loading...