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之做一个小游戏
Sep 28 Python
浅谈用Python实现一个大数据搜索引擎
Nov 28 Python
numpy中实现ndarray数组返回符合特定条件的索引方法
Apr 17 Python
Python+selenium 获取一组元素属性值的实例
Jun 22 Python
pymysql 开启调试模式的实现
Sep 24 Python
Python递归调用实现数字累加的代码
Feb 25 Python
Python线程threading模块用法详解
Feb 26 Python
浅谈Python中的异常和JSON读写数据的实现
Feb 27 Python
Python Django中间件使用原理及流程分析
Jun 13 Python
利用python绘制正态分布曲线
Jan 04 Python
用python批量移动文件
Jan 14 Python
Pytorch 如何实现LSTM时间序列预测
May 17 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
DC四月将推出百页特刊漫画 纪念小丑诞生80周年
2020/04/09 欧美动漫
php下intval()和(int)转换使用与区别
2008/07/18 PHP
PHP IE中下载附件问题解决方法
2014/01/07 PHP
php模拟服务器实现autoindex效果的方法
2015/03/10 PHP
jQuery 前的按键判断代码
2010/03/19 Javascript
jQuery的链式调用浅析
2010/12/03 Javascript
JavaScript实现点击按钮后变灰避免多次重复提交
2013/07/15 Javascript
兼容主流浏览器的iframe自适应高度js脚本
2014/01/10 Javascript
jQuery中ajax的post()方法用法实例
2014/12/26 Javascript
javaScript实现可缩放的显示区效果代码
2015/10/26 Javascript
浅谈jQuery 选择器和dom操作
2016/06/07 Javascript
js修改onclick动作的四种方法(推荐)
2016/08/18 Javascript
JS中动态创建元素的三种方法总结(推荐)
2016/10/20 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
jQuery中用on绑定事件时需注意的事项
2017/03/19 Javascript
关于JavaScript语句后面的分号问题
2017/12/07 Javascript
webpack+vuex+axios 跨域请求数据的示例代码
2018/03/06 Javascript
微信小程序实现自定义picker选择器弹窗内容
2020/05/26 Javascript
[13:40]TI3青蛙君全程回顾 DOTA2我们为梦想再战
2013/09/13 DOTA
玩转python爬虫之cookie使用方法
2016/02/17 Python
详谈python read readline readlines的区别
2017/09/22 Python
python 删除非空文件夹的实例
2018/04/26 Python
Python中判断输入是否为数字的实现代码
2018/05/26 Python
使用pandas把某一列的字符值转换为数字的实例
2019/01/29 Python
Django 静态文件配置过程详解
2019/07/23 Python
用python3 urllib破解有道翻译反爬虫机制详解
2019/08/14 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
Python 脚本的三种执行方式小结
2019/12/21 Python
教你使用Canvas处理图片的方法
2017/11/28 HTML / CSS
Gibson London官网:以地道的英国男装而著称
2019/12/06 全球购物
30年同学聚会感言
2014/01/30 职场文书
公务员上班玩游戏检讨书
2014/09/17 职场文书
2014卖家双十一活动策划书
2014/09/29 职场文书
工作会议通知
2015/04/15 职场文书
2015年药房工作总结
2015/04/25 职场文书
2015年端午节活动策划书
2015/05/05 职场文书