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 threading多线程编程实例
Sep 18 Python
Python中使用SAX解析xml实例
Nov 21 Python
python友情链接检查方法
Jul 08 Python
Scrapy爬虫实例讲解_校花网
Oct 23 Python
Python PyQt4实现QQ抽屉效果
Apr 20 Python
Python查找不限层级Json数据中某个key或者value的路径方式
Feb 27 Python
pycharm2020.1.2永久破解激活教程,实测有效
Oct 29 Python
python 检测图片是否有马赛克
Dec 01 Python
Jupyter Notebook 远程访问配置详解
Jan 11 Python
pandas统计重复值次数的方法实现
Feb 20 Python
详解Python魔法方法之描述符类
May 26 Python
什么是Python装饰器?如何定义和使用?
Apr 11 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入门的学习方法
2007/01/02 PHP
php和数据库结合的一个简单的web实例 代码分析 (php初学者)
2011/07/28 PHP
PHP设计模式之装饰者模式
2012/02/29 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
JavaScript 常见对象类创建代码与优缺点分析
2009/12/07 Javascript
js自定义事件代码说明
2011/01/31 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
2013/09/30 Javascript
js弹出层永远居中实现思路及代码
2013/11/29 Javascript
深入探寻javascript定时器
2015/01/02 Javascript
如何减少浏览器的reflow和repaint
2015/02/26 Javascript
js闭包所用的场合以及优缺点分析
2015/06/22 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
2015/10/10 Javascript
javascript-解决mongoose数据查询的异步操作
2016/12/22 Javascript
微信通过页面(H5)直接打开本地app的解决方法
2017/09/09 Javascript
深入理解Vue官方文档梳理之全局API
2017/11/22 Javascript
在vue2.0中引用element-ui组件库的方法
2018/06/21 Javascript
JavaScript中的类型检查
2020/02/03 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
2020/02/27 Javascript
有趣的JavaScript隐式类型转换操作实例分析
2020/05/02 Javascript
echarts实现晶体球面投影的实例教程
2020/10/10 Javascript
Python中的with语句与上下文管理器学习总结
2016/06/28 Python
python实现壁纸批量下载代码实例
2018/01/25 Python
Python3中的bytes和str类型详解
2019/05/02 Python
python中从for循环延申到推导式的具体使用
2019/11/29 Python
python 伯努利分布详解
2020/02/25 Python
Python实现aes加密解密多种方法解析
2020/05/15 Python
python3中确保枚举值代码分析
2020/12/02 Python
ProBikeKit德国:在线公路自行车专家
2018/06/03 全球购物
大学生自助营养快餐店创业计划书
2014/01/13 职场文书
《灯光》教学反思
2014/02/08 职场文书
委托书范文
2014/04/02 职场文书
《夹竹桃》教学反思
2014/04/20 职场文书
给领导敬酒词
2015/08/12 职场文书
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python
浅谈怎么给Python添加类型标注
2021/06/08 Python
apache虚拟主机配置的三种方式(小结)
2022/07/23 Servers