是否有理由导入子包或子模块而不命名它们,而不只是导入父模块?

2024-09-26 17:39:14 发布

您现在位置:Python中文网/ 问答频道 /正文

在Python3中,两者之间有区别吗

import os.path
os.path.join(a,b)

import os
os.path.join(a,b)

除了后者较短之外? (我知道import os.path as path,但我只说未命名的导入表单。我在一些代码中找到了它,并想知道为什么要使用它)


Tags: path代码import表单osaspython3join
1条回答
网友
1楼 · 发布于 2024-09-26 17:39:14

如果包的__init__.py中不包含模块,则

package.module

即使您已经导入了pacakge,也不会工作,除非您也导入了pacakge

import package.module 

这不适用于package=osmodule=pathos实际上是一个模块(包含在os.py)中,它导入另一个模块,path在其代码的某个地方)

相关问题 更多 >

    热门问题