Python import用法以及与from...import的区别


Posted in Python onMay 28, 2015

在python用import或者from...import来导入相应的模块。模块其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的include头文件,Python中我们用import导入我们需要的模块。
eg:

import sys

print('================Python import mode==========================');

print ('The command line arguments are:')

for i in sys.argv:

    print (i)

print ('\n The python path',sys.path)

from sys import argv,path  #  导入特定的成员

print('================python from import===================================')

print('path:',path) # 因为已经导入path成员,所以此处引用时不需要加sys.path

如果你要使用所有sys模块使用的名字,你可以这样:
from sys import *

print('path:',path)

从以上我们可以简单看出:

############################

#导入modules,import与from...import的不同之处在于,简单说:

# 如果你想在程序中用argv代表sys.argv,

# 则可使用:from sys import argv

# 一般说来,应该避免使用from..import而使用import语句,

# 因为这样可以使你的程序更加易读,也可以避免名称的冲突

###########################
Python 相关文章推荐
python 获取本机ip地址的两个方法
Feb 25 Python
Python的lambda匿名函数的简单介绍
Apr 25 Python
python实现mysql的单引号字符串过滤方法
Nov 14 Python
使用python实现tcp自动重连
Jul 02 Python
20个常用Python运维库和模块
Feb 12 Python
python3.7 使用pymssql往sqlserver插入数据的方法
Jul 08 Python
Python使用Tkinter实现转盘抽奖器的步骤详解
Jan 06 Python
tensorflow 限制显存大小的实现
Feb 03 Python
Python批量安装卸载1000个apk的方法
Apr 10 Python
Python-jenkins模块获取jobs的执行状态操作
May 12 Python
教你怎么用Python生成九宫格照片
May 20 Python
python 如何执行控制台命令与操作剪切板
May 20 Python
Python中使用不同编码读写txt文件详解
May 28 #Python
Python实现统计英文单词个数及字符串分割代码
May 28 #Python
python处理大数字的方法
May 27 #Python
python类继承用法实例分析
May 27 #Python
python显示生日是星期几的方法
May 27 #Python
python中zip和unzip数据的方法
May 27 #Python
Python pickle模块用法实例分析
May 27 #Python
You might like
PHP中的use关键字概述
2014/07/23 PHP
详解PHP中foreach的用法和实例
2016/10/25 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
JavaScript进阶教程(第四课第一部分)
2007/04/05 Javascript
Code: write(s,d) 输出连续字符串
2007/08/19 Javascript
基于jquery的获取mouse坐标插件的实现代码
2010/04/01 Javascript
javascript 闭包疑问
2010/12/30 Javascript
修改js Calendar日历控件 兼容IE9/谷歌/火狐
2013/01/04 Javascript
js 获取、清空input type="file"的值示例代码
2014/02/19 Javascript
jQuery实现MSN中文网滑动Tab菜单效果代码
2015/09/09 Javascript
JS中取二维数组中最大值的方法汇总
2016/04/17 Javascript
AngularJs html compiler详解及示例代码
2016/09/01 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
2017/01/11 Javascript
详解vue.js 开发环境搭建最简单攻略
2017/06/12 Javascript
webpack4 从零学习常用配置(小结)
2019/05/28 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
前端vue如何使用高德地图
2020/11/05 Javascript
python检测lvs real server状态
2014/01/22 Python
python中将字典转换成其json字符串
2014/07/16 Python
Python入门及进阶笔记 Python 内置函数小结
2014/08/09 Python
python flask中静态文件的管理方法
2018/03/20 Python
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
django2+uwsgi+nginx上线部署到服务器Ubuntu16.04
2018/06/26 Python
python 五子棋如何获得鼠标点击坐标
2019/11/04 Python
Python 格式化打印json数据方法(展开状态)
2020/02/27 Python
html5 css3 动态气泡按钮实例演示
2012/12/02 HTML / CSS
浅谈CSS3鼠标移入图片动态提示效果(transform)
2017/11/06 HTML / CSS
linux系统都有哪些运行级别
2012/04/15 面试题
解释下面关于J2EE的名词
2013/11/15 面试题
新驾驶员个人自我评价
2014/01/03 职场文书
学生宿舍管理制度
2014/01/30 职场文书
商场促销活动方案
2014/02/08 职场文书
文明和谐家庭事迹材料
2014/05/18 职场文书
工会积极分子个人总结
2015/03/03 职场文书
小学生法制教育心得体会
2016/01/14 职场文书
python 自动刷新网页的两种方法
2021/04/20 Python