python中的模块导入几个基本点
2018-01-03 10:38
405 查看
1 模块导入的关键字 from 和 import
如果需要导入整个模块:import filename
如果需要导入某个模块的中的某个属性(成员): from filename import attribute
这里说明一下from和import,用一个例子说明二者正确的使用方式:假设已有一个模块myfile.py,内部有一个attribute:title=human
① import myfile
print(myfile.title)
输出:human
② from myfile import title
print(title)
输出:human
from导入模块之后,当前模块会获得import后attribute的副本,在本例中就是获得了title的副本,所以在该模块中可以直接使用title
2 模块导入操作需要注意的地方:
导入是一个开销很大的操作,如果一个模块中包含了导入操作,然后又运行多次,那效率会非常低
导入的时候不论是使用from还是import 都会将导入的模块代码执行一遍
如果需要导入整个模块:import filename
如果需要导入某个模块的中的某个属性(成员): from filename import attribute
这里说明一下from和import,用一个例子说明二者正确的使用方式:假设已有一个模块myfile.py,内部有一个attribute:title=human
① import myfile
print(myfile.title)
输出:human
② from myfile import title
print(title)
输出:human
from导入模块之后,当前模块会获得import后attribute的副本,在本例中就是获得了title的副本,所以在该模块中可以直接使用title
2 模块导入操作需要注意的地方:
导入是一个开销很大的操作,如果一个模块中包含了导入操作,然后又运行多次,那效率会非常低
导入的时候不论是使用from还是import 都会将导入的模块代码执行一遍
相关文章推荐
- Python模块函数导入
- python基础-同级包模块导入、__init__、syspath导入存在的问题、绝对相对导入、单独包导入
- python模块导入过程
- python中计时工具timeit模块的基本用法
- Python入门--模块的导入和使用
- python模块以及导入出现ImportError: No module named 'xxx'问题
- Python模块之PAMIE基本方法
- IronPython 与 c# 交互之导入Python模块的两种方法
- Python生成随机数与random模块中最常用的几个函数
- 自学Python:自定义模块导入问题
- [转]几个python 入门程序--例2( 如何将多个模块打包成一个模块)
- Python在不同目录下导入模块的方法
- python 函数、模块、包及import导入方法
- python + jira模块基本用法
- 20170215--PYTHON-异常+如何导入模块
- python的模块导入
- python 中自定义模块的导入总结
- 【再回首Python之美】【模块 math】math模块的基本使用
- python中导入其他目录下的模块
- Python创建及导入模块