模块和包

来源:互联网 发布:豫广网络机顶盒wifi 编辑:程序博客网 时间:2024/05/22 00:30

模块:模块是python组织代码的基本方式。python的脚本都是用扩展名为py的文本文件保存的,一个脚本可以单独运行,也可以导入另一个脚本中运行。当脚本被导入时,我们将其称为模块(module)。

例如:我们编写了一个名为pachong.py的脚本,则可以在另外一个脚本中用import pachong语句来导入它。

在进行导入操作时,被作为模块的py文件,要是不希望导入它的py文件执行它的主函数,用下面的语句:

if __name__=="__main__":    <要执行的主函数>

用上面的语句,py文件就不会执行模块中的主函数。

包:python的模块可以按目录组织为包
建立一个包的步骤:
先建立一个名字为包名字的文件夹,然后在该文件下创建一个init.py文件,最后根据需要在该文件下存放脚本文件、已编译扩展及子包。
在进行导入操作时的格式:import <包名>.<模块名>
导入多个模块的话模块名用逗号隔开。

导入的多种方式:
(1)import <包名>
用这种导入方法,方法前要带包名,如:

>>>import turtle>>>turtle.fd(100)

(2)import <包名> as <自命名>
就是将包名变为一个好理解的名字

>>>import turtle as t>>>t.fd(100)

(3)from <包名> import <函数名>

>>>from turtle import *>>>fd(100)
原创粉丝点击