Python 同时导入模块和子模块。为什么要进口两种产品?
我遇到了一些python代码,其中包含:Python 同时导入模块和子模块。为什么要进口两种产品?,python,import,Python,Import,我遇到了一些python代码,其中包含: import os import os.path 在代码的其余部分中,使用了os和os.path的函数 以这种方式导入是否比仅导入操作系统有任何优势?它确实更清楚地表明您打算使用os.path模块,但它是否也提供了性能优势?它根本不需要,也不提供任何附加功能 import os 上面的导入获取该模块中的所有内容,包括os.path这是操作系统的情况,因为操作系统模块导入了path模块。但并非所有软件包都是这样工作的。有些软件包希望您导入所需的子模块,
import os
import os.path
在代码的其余部分中,使用了os和os.path的函数
以这种方式导入是否比仅导入操作系统有任何优势?它确实更清楚地表明您打算使用os.path模块,但它是否也提供了性能优势?它根本不需要,也不提供任何附加功能
import os
上面的导入获取该模块中的所有内容,包括os.path这是操作系统的情况,因为操作系统模块导入了path模块。但并非所有软件包都是这样工作的。有些软件包希望您导入所需的子模块,这样软件包就不会进行不必要的导入。