2.5python模块使用

模块

模块是python组织代码的基本方式python

一个python脚本能够单独运行,也能够导入到另外一个脚本中运行。当脚本被导入运行时,咱们将其称之为模块(module)。函数

模块名与脚本的文件名(不含后缀)相同code

python的模块能够按照目录组织为包orm

建立一个包的步骤:it

一、建立一个名字为包名的目录io

二、在该目录下建立一个__init__.py文件编译

三、根据须要,在该目录下存放脚本文件或已编译的扩展以及子包function

模块

import module 导入模块

rpm -ql python-libs  \\列出python模块

设置export PYTHONPATH 能够将自定义目录定义到sys.path中form

写一个统计文件行数、单词数、字符数的脚本test

def countWord(path):
with open(path,'r') as fd:
    s = fd.read()
    chars = len(s)
    words = len(s.split())
    lines = len(s.split('\n')) - 1
    print lines,words,chars

countWord('C:\Users\Running\PycharmProjects\Home\\test\\test.py')

脚本要想做为模块导入,要注意命名规则,默认寻找当前目录

上面脚本加一行

if __name__ == "__main__":
	countWord('C:\Users\Running\PycharmProjects\Home\\test\\test.py')

这样脚本只有在被执行的时候才会输出脚本定义的结果,被调用的时候不会执行

调用包的模块

form package import module
import package.module  均可以

from package.module import function \\直接导入函数
相关文章
相关标签/搜索