14.模块和包
来源:互联网 发布:辽宁北方频道网络回放 编辑:程序博客网 时间:2024/06/05 02:39
----------------模块和包----------------
(1)模块
1.概念
模块是Python组织代码的基本方式,是一个可以导入的Python脚本文件。
Python的脚本是用扩展名为py的文本文件保存的,一个脚本可以单独运行,也可以倒入另一个脚本中运行。当脚本被导入运行时,我们将其称之为模块(module)。
2.使用说明
模块名与脚本文件名相同
—例如我们编写了一个名为Item.py的脚本,则可以在另外一个脚本中用import Item语句来导入它。
当模块中的部分程序,我们不希望它在当前文件中执行的时候,可以通过 _name_ 属性,当直接调用模块的脚本文件时,_name_ 属性
的值为 _main_,当间接调用模块时,_name_ 属性的值为 模块的脚本文件名。所以,我们通过if语句(if _name_ == "_main_")控制
特定程序的执行
3.导入模块中的某个函数及其调用方式
——import Item
Item.fun(*arg)
——import Item as I
I.fun(*arg)
——from Item import fun
fun(*arg)
(2)包
1.概念
包是一堆按目录组织的模块和子包。目录下的 _init_.py 文件存放了包的信息
2.创建一个包的步骤
—建立一个名字为包名字的文件夹;
—在该文件夹下创建一个_init_.py文件;
—根据需要在该文件夹下存放脚本文件、已编译扩展及子包。
3.通过包导入模块
——import pack.m1
——from pack import m1
(3)模块和包的导入
1.import...
2.import...as...
(1)模块
1.概念
模块是Python组织代码的基本方式,是一个可以导入的Python脚本文件。
Python的脚本是用扩展名为py的文本文件保存的,一个脚本可以单独运行,也可以倒入另一个脚本中运行。当脚本被导入运行时,我们将其称之为模块(module)。
2.使用说明
模块名与脚本文件名相同
—例如我们编写了一个名为Item.py的脚本,则可以在另外一个脚本中用import Item语句来导入它。
当模块中的部分程序,我们不希望它在当前文件中执行的时候,可以通过 _name_ 属性,当直接调用模块的脚本文件时,_name_ 属性
的值为 _main_,当间接调用模块时,_name_ 属性的值为 模块的脚本文件名。所以,我们通过if语句(if _name_ == "_main_")控制
特定程序的执行
3.导入模块中的某个函数及其调用方式
——import Item
Item.fun(*arg)
——import Item as I
I.fun(*arg)
——from Item import fun
fun(*arg)
(2)包
1.概念
包是一堆按目录组织的模块和子包。目录下的 _init_.py 文件存放了包的信息
2.创建一个包的步骤
—建立一个名字为包名字的文件夹;
—在该文件夹下创建一个_init_.py文件;
—根据需要在该文件夹下存放脚本文件、已编译扩展及子包。
3.通过包导入模块
——import pack.m1
——from pack import m1
(3)模块和包的导入
1.import...
2.import...as...
3.from...import...
阅读全文
0 0
- 14.模块和包
- 关于包和模块
- Python 模块和包
- 包和模块
- Python模块和包
- Python 模块和包
- python模块和包
- python 模块和包
- Perl包和模块
- Python模块和包
- Perl包和模块
- Perl--包和模块
- Python模块和包
- perl 包和模块
- Python包和模块
- Python模块和包
- python模块和包
- Python模块和包
- LeetCode
- elasticsearch5.x服务器搭建
- c#中dataGridView显示行号的方法
- Linux文件类型
- 37. OP-TEE中secure stroage------安全存储使用的key的产生
- 14.模块和包
- 语音识别之——mfcc什么是汉明窗,为什么加汉明窗
- 【编程】牛客网第三次模拟笔试
- [Java] 基本数据类型对常量池的使用
- 关于在Spring过滤器中修改request的参数值遇到的问题(一)
- C++异常处理-----(try和catch)
- Volatile关键字
- Java垃圾回收机制(GC)
- Java实现-最小路径和