python模块导入import之包和模块和函数
方法/步骤
1
打开python开发工具IDLE,新建‘pkg.py’和‘init.py’并将这两个文件放在一个文件夹mypkg。
2
在pkg.py文件编写代码如下:def test(): print ('test')
4
F5运行diaopkg.py程序,正确调用了mypkg文件夹的pkg模块的test方法,其实这里mypkg文件夹就是一个包,因为其中有‘init.py’文件。
5
还有一种写法直接使用包里的函数名调用即可,代码如下from mypkg.pkg import testif __name__=='__main__': test()
6
F5运行diaopkg.py程序,正确调用了mypkg文件夹的pkg模块的test方法
7
也可以只导入报名.模块名,这样调用时 包名.模块名.函数名,代码如下:import mypkg.pkgif __name__=='__main__': mypkg.pkg.test()
8
F5运行diaopkg.py程序,正确调用了mypkg文件夹的pkg模块的test方法
注意事项
除了上述几种调用方法,还有其他的方式,但是要在init.py文件写内容,由于不常用,这里不介绍了