码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习笔记4:模块

时间:2014-10-08 12:27:25      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:python   python基础   python脚本   module   

说好的国庆七天好好充电的呢?各种闲逛,累死了有木有啊...回头一看,七天什么啥都没干啊,再看下钱包君,啊,钱包君你饿死了呢,我靠...

闲话过后,言归正传,现在看看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:模块

标签:python   python基础   python脚本   module   

原文地址:http://blog.csdn.net/xufeng0991/article/details/39890557

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!