python之_模块
python的程序结构:
1)package:包
2)module:模块
3)function:方法(类和函数)
模块的定义:模块是包含python定义和语句的文件,是一个.py文件(一个.py文件是一个模块),可以作为脚本运行
模块的导入:
1)import 模块名
2)from 模块名 import 方法|变量|类
3)from 模块名 import * (导入某个模块的所有方法)
模块的分类:
1)系统内置模块(如:sys、os、time、math、urlib等等)
2)第三方的开源模块(需要自己install(pip install 模块名),才可以导入使用)
3)自定义模块
如何使用模块:
1)系统模块。代码示例:
import sys import os import re import json import time #...还有很多系统模块 #导入模块后,某块中的方法就可以直接调用。代买如下: #os.path是操作系统的指定文件的路径,sys.path指python解释器的路径 print(sys.path) print("***************************") print(os.path)
2)第三方开源模块。需要先安装(pip installl 模块名)。需要先安装再去import,安装后使用方法和系统模块一样
3)自定义模块。写好后,导入和内置模块方法一样(注意:自定义的模块不要和系统内置的模块同名,否则会有冲突)
python 导入不同包中的模块,方式一:导入整个模块,即 from 包名 import 模块名 。方式二:导入模块中的某些部分,可以用 from 包名.模块名 import 变量或者函数或者类
模块常用方法:
1)dir():找出当前引用了的模块定义的对象
2)sys.path:查找模块的路径(系统路径)
使用模块的好处总结:
提升代码可维护性,减少代码重复率
浙公网安备 33010602011771号