模块使用
- 导入模块
import mod_name#引入模块
import m as k #引入m并重命名为k
form m import func1#从m中引入函数
form m import *#从m中引入所有对性
例子
# -*- coding: utf-8 -*-
'''
this is a example
'''
#__author__ = 'kaka'
import sys
def test():
args = sys.argv
print(args)
if len(args) == 1:
print('Hi')
elif len(args) == 2:
print('Hi, %s' % args[1])
else:
print('kaka')
if __name__ == '__main__':
test()
- 调用模块中的对象:模块 对象
>>> import demo2
>>> demo2.test()
['']
Hi
构建模块
- 构建.py文件
- 模块包:同一文件夹下功能相似的模块
声明模块包:init.py
from 模块包 importx#从模块包中引入模块x
python标准库
- 正则表达式(re)
- 日期与时间(time,datetime)
- 路径与文件(os.path,glob)
- 存储对象(pickle,cPickle)
- 子进程(subprocess)
- 信号(signal)
- 线程同步(threading)
- 进程信息(os)
- 多进程初步(multiprocessing)
- 数学(math)
- 随机数(random)
- 循环器(itertools)
- 数据库(sqlite3)