Python学习笔记4:模块
来源:互联网 发布:淘宝客服用语大全 编辑:程序博客网 时间:2024/05/29 16:06
现在看看Python中的模块吧!
先贴上代码:
main.py:import modulemodule.function()
module.py:
def function(): print "execute function"
可以看到,我们使用关健字import引入模块,格式:import 模块名(不需要文件后缀名);
引入模块后,可以把引入的模块当成一个对象,然后通过模块对象来调用引入其中某个对象,格式:“模块.对象”。
修改main.py如下:
import module as mm.function()
修改main.py如下:
from module import functionfunction()
引入模块中的全部对象:from module import *
五 搜索路径
1 程序所在文件夹
# 为空
2 标准库安装路径
3 环境变量PYTHONPATH路径
六 模块包
我们可以讲功能相似的功能放在一个文件夹里面,组成一个模块包。
但该文件夹中必须包含一个__init__.py的文件,提醒Python,该文件夹为一个模块包。__init__.py可以是一个空文件。
例如:在文件夹dir中,有两个功能文件add.py和sub.py,当然还有一个__init__.py,然后我们可以使用如下方式引入:
import dir.add
import dir.sub
最后,贴上代码。
__init__.py:
test.py:
from dir.add import addfrom dir.sub import subprint add(2,1)print sub(2,1)
add.py:
def add(a, b): return a + b
sub.py:
def sub(a, b): return a - b
补充(2014/11/18):
导入模块如果使用import xxx的形式,则它的内容要加上xxx.进行限定。如果不想要xxx.限定,则需要使用:from xxx import xxx。
0 0
- Python学习笔记4:模块
- Python学习笔记----模块
- Python学习笔记----模块
- Python学习笔记--模块
- 【Python学习笔记】模块
- Python学习笔记-模块
- Python模块学习笔记
- Python学习笔记4-pexpect模块,pxssh
- Python学习笔记 OS模块
- python doctest模块学习笔记
- python email模块学习笔记
- Python学习笔记--random模块
- python 学习笔记10-----模块
- Python pickle模块学习笔记
- Python学习笔记04 模块
- Python学习笔记-模块介绍
- python学习笔记(五) - 模块
- Python测试模块学习笔记
- android service 后台处理一些数据
- Linux 中搭建Raid
- uvalive2949
- u-boot 的配置与编译
- poj_1611 The Suspects
- Python学习笔记4:模块
- itoa函数和atoi函数
- Android 网络通信框架Volley简介
- windows2008 下用Xcopy命令备份mysql数据库
- web_js
- SecureCRT设置
- GC重新配置agent
- <context-param>与<init-param>的区别与作用
- qq登录后注销就无法再次登录