什么是。在Python的import语句中是什么意思?

什么是。在Python的import语句中是什么意思?

我正在查看Python multiprocessing模块的代码,它包含以下行:

from ._multiprocessing import win32, Connection, PipeConnection

代替

from _multiprocessing import win32, Connection, PipeConnection

微妙的差异是之前的时期_multiprocessing。那是什么意思?为什么这个时期?


月关宝盒
浏览 2876回答 2
2回答

扬帆大鱼

这是显式相对导入的新语法。这意味着从当前包导入。

海绵宝宝撒

在模块名称中的点被用于相对模块导入(见这里和这里,第6.4.2节)。您可以使用多个点,不是指curent包,而是指其父级。这应仅在包中使用,在主模块中应始终使用绝对模块名称。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python