python中导入一个包,直接用包名调用包内文件中的类,而不带文件名,为什么可以这样 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

python中导入一个包,直接用包名调用包内文件中的类,而不带文件名,为什么可以这样

第一张图是目录结构,第二张图是即将要调用的类,,第三章图是包名.类名
为什么不是包名.文件名.类名
是什么原因可以这样做
代码源自seafile

展开
收起
杨冬芳 2016-05-27 11:06:36 4234 0
2 条回答
写回答
取消 提交回答
  • python 先加载__init__里面的类名 , 别人都把它引入到__init__.py这个文件了 , 你只需要引入之后 , 就会看到 啊

    2019-07-17 19:17:24
    赞同 展开评论 打赏
  • IT从业

    你看看ccnet下的__init__.py文件你就明白了

    2019-07-17 19:17:24
    赞同 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
给运维工程师的Python实战课
立即下载
Python 脚本速查手册
立即下载
ACE 区域技术发展峰会:Flink Python Table API入门及实践
立即下载