[关闭]
@zzy0471 2018-04-06T15:44:46.000000Z 字数 356 阅读 961

Python乱记第六:模块和包

Python


基本用法

使用模块可以起到组织、隔离和复用代码的作用,一个.py文件可以视为一个最简单的模块,用关键字import可以导入,如:
image.png-16.4kB

在main.py中引用并执行main.py:
image.png-20.7kB

包的作用等同于Java中的包和C#中的命名空间。创建一个文件夹,并在此文件夹下创建文件__init__.py,这样这个文件夹就是一个包了。引用时配合使用fromimport关键字,如果只是使用import引入,那么代码中需要显式给出完整的包名,结合from关键字,代码中就不需要显式给出包名了:

image.png-25kB

注意:包名最好选择不太可能和别人重复的名称,如公司名称。我做实验时开始用的是abc,调了一个小时,反复对照参考书就是跑不起来,后改abc为abcd就好了,可能是abc是Python内置的包或模块名,坑。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注