博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
import包和模块_2
阅读量:7249 次
发布时间:2019-06-29

本文共 661 字,大约阅读时间需要 2 分钟。

1末尾说到import package实际操作时执行包内__init__.py文件;实际使用中如何导入包里面的某个模块或者所有模块;导入模块之后如何调用被导入模块的方法。

moudel_1_package包内有__init__.py 和 main.py两个模块,与moudel_1_package同级目录有Import_package.py模块。init内导入包内的模块,在包被导入时模块会被一并导入。示例如下。

main.py

1 def main_test():2     print('this is in moudel_1_package.main_test')

__init__.py

1 from . import main  #init文件from . import xx,在package被导入时候包内的xx模块会被一并导入,否则导包就没有实际意义。

import_package.py

1 import moudel_1_package #import package实际是导入package内init文件中已经导入的模块2 print("after is begin test import package test")3 moudel_1_package.main.main_test() #导包以后调用包内模块及模块内方法;pakage_name.moudel_name.func_name

 

转载于:https://www.cnblogs.com/flags-blog/p/9380027.html

你可能感兴趣的文章
深究“通过样式表实现固定表头和列”
查看>>
《Office 365开发入门指南》上市说明和读者服务
查看>>
Docker生态会重蹈Hadoop的覆辙吗?
查看>>
WPF换肤之八:创建3D浏览效果
查看>>
JEECG环境搭建(Maven版本)-总结Eclipse
查看>>
HTTP第一篇【简单了解HTTP、与HTTP相关的协议】
查看>>
Python生成随机验证码
查看>>
Python学习笔记(3)——数据类型和变量
查看>>
03、微信小程序之 永不过时的HelloWorld
查看>>
NFS配置不当那些事
查看>>
[译] 如何写出更好的 React 代码?
查看>>
一起撸个朋友圈吧(step3) - ListAdapter篇
查看>>
LeetCode 642 号问题:设计搜索自动补全系统
查看>>
探究Android View 绘制流程,Canvas 的由来
查看>>
JS原生交互
查看>>
[译] JavaScript 工作原理:Web Worker 的内部构造以及 5 种你应当使用它的场景
查看>>
Android使用Path仿支付宝支付成功失败动画
查看>>
聊聊rocketmq的DailyRollingFileAppender
查看>>
HTTP/2
查看>>
[单刷APUE系列]第十七章——高级进程间通信
查看>>