在python中导入并检查__name__

时间:2012-12-28 08:30:21

标签: python

我正在导入一个模块(我将其名称仅用作模块)。每当我按下

module.__name__ 

它显示了一些名称Module.module

当我做的时候

print module 

,我去了提到的路径。我没有模块,它有一个pyd文件。我对python导入过程感到困惑,究竟是什么__name____name__中的更改如何更改导入方式,导入时主要更改

1 个答案:

答案 0 :(得分:2)

这里有几个不同的问题。 __name__是模块的名称,包括从中导入它的所有包。有关__main__问题,请参阅Blender提供的链接。我不明白你的意思是“改变__name__改变我们导入的方式”。

至于.pyd文件,这是用C编写的Python扩展。它基本上是一个可以作为Python模块导入的DLL。你可以在Python中使用它,但它不是用Python编写的。