📜  python 获取模块名称 - Python (1)

📅  最后修改于: 2023-12-03 15:34:13.467000             🧑  作者: Mango

Python 获取模块名称

在 Python 中,有很多方式可以获取模块的名称,下面就让我们一一来看一下。

1. 使用 name 属性

在 Python 的模块中,name 属性会自动添加模块的名称。因此,我们可以通过访问模块的 name 属性来获取模块的名称。

my_module_name = __name__
2. 使用 os 模块
import os

my_module_name = os.path.basename(__file__)
3. 使用 inspect 模块
import inspect

my_module_name = inspect.getfile(inspect.currentframe())
4. 使用 sys 模块
import sys

my_module_name = sys.modules[__name__].__file__

以上是 Python 中获取模块名称的四种方式。根据实际情况,我们可以灵活选择使用哪一种。