首页 > 代码库 > Python学习笔记4:模块
Python学习笔记4:模块
说好的国庆七天好好充电的呢?各种闲逛,累死了有木有啊...回头一看,七天什么啥都没干啊,再看下钱包君,啊,钱包君你饿死了呢,我靠...
闲话过后,言归正传,现在看看Python中的模块吧!
先贴上代码:
main.py:import module module.function()
module.py:
def function(): print "execute function"
可以看到,我们使用关健字import引入模块,格式:import 模块名(不需要文件后缀名);
引入模块后,可以把引入的模块当成一个对象,然后通过模块对象来调用引入其中某个对象,格式:“模块.对象”。
修改main.py如下:
import module as m m.function()
修改main.py如下:
from module import function function()
引入模块中的全部对象: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 add from dir.sub import sub print 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
Python学习笔记4:模块
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。