多语言展示
当前在线:172今日阅读:23今日分享:25

深入理解Python中的包

深入理解Python中的包
方法/步骤
1

在C盘根目录创建文件夹mypkg,在此文件夹下新建‘__init__.py’文件,这样这个文件夹就成为了一个包

2

在mypkg文件夹再创建一个文件夹innerpkg和一个mytest.py文件。

3

在innerpkg文件夹创建一个‘__init__.py’和‘innertest.py’文件,这样

4

在mypkg包的mytest.py文件,写代码如下:def outTest():    print ('mypkg--mytest--fun')

6

在C盘根目录创建一个‘testdiao.py’文件,写代码如下:import mypkg.mytestimport mypkg.innerpkg.innertestmypkg.mytest.outTest()mypkg.innerpkg.innertest.innerTest()

7

F5运行代码,打印出两个方法输出的内容总结一下,当使用import包时需要导入到模块或模块.方法,如果导入到模块要调用其中的方法必须用包.模块.方法,包有嵌套情况必须把外层包名也带上。如果导入到方法,可以直接用方法名。模块中的类可以看作方法。当使用from 包.模块 import 方法,或from 包 import 模块 时区别就在与调用时需不需要模块.方法名。

推荐信息