0

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

module.__name__ 

它显示了一些名称 Module.module

当我这样做的时候

print module 

,我去提到的路径。我没有模块,它有一个 pyd 文件。我对python导入过程完全感到困惑,究竟是__name__什么?change in 如何改变__name__我们导入的方式,main 在导入时如何更改

4

1 回答 1

2

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

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

于 2012-12-28T08:38:03.007 回答