我正在导入一个模块(我将其名称仅用作模块)。每当我按下
module.__name__
它显示了一些名称Module.module
当我做的时候
print module
,我去了提到的路径。我没有模块,它有一个pyd文件。我对python导入过程感到困惑,究竟是什么__name__
? __name__
中的更改如何更改导入方式,导入时主要更改
答案 0 :(得分:2)
这里有几个不同的问题。 __name__
是模块的名称,包括从中导入它的所有包。有关__main__
问题,请参阅Blender提供的链接。我不明白你的意思是“改变__name__
改变我们导入的方式”。
至于.pyd文件,这是用C编写的Python扩展。它基本上是一个可以作为Python模块导入的DLL。你可以在Python中使用它,但它不是用Python编写的。