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 相关文章推荐
java直接调用python脚本的例子
Feb 16 Python
在Django中限制已登录用户的访问的方法
Jul 23 Python
python脚本爬取字体文件的实现方法
Apr 29 Python
Python入门_条件控制(详解)
May 16 Python
python无限生成不重复(字母,数字,字符)组合的方法
Dec 04 Python
python远程调用rpc模块xmlrpclib的方法
Jan 11 Python
Python 把序列转换为元组的函数tuple方法
Jun 27 Python
Django Rest framework三种分页方式详解
Jul 26 Python
浅谈Python爬虫原理与数据抓取
Jul 21 Python
python 实现单例模式的5种方法
Sep 23 Python
python绘图模块之利用turtle画图
Feb 12 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
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
2010/06/11 PHP
php 获取全局变量的代码
2011/04/21 PHP
PHP中几个常用的魔术常量
2012/02/23 PHP
PHP中把对象转换为关联数组代码分享
2015/04/09 PHP
php强制用户转向www域名的方法
2015/06/19 PHP
php实现购物车功能(上)
2020/07/23 PHP
PHP实现的简单路由和类自动加载功能
2018/03/13 PHP
PHPTree――php快速生成无限级分类
2018/03/30 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
微信分享的标题、缩略图、连接及描述设置方法
2014/10/14 Javascript
js脚本分页代码分享(7种样式)
2015/08/19 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
2015/10/27 Javascript
javascript 动态样式添加的简单实现
2016/10/11 Javascript
canvas实现动态小球重叠效果
2017/02/06 Javascript
详解基于mpvue的小程序markdown适配解决方案
2018/05/08 Javascript
vue-cli 3.x 修改dist路径的方法
2018/09/19 Javascript
JavaScript装箱及拆箱boxing及unBoxing用法解析
2020/06/15 Javascript
[05:00]第二届DOTA2亚洲邀请赛主赛事第三天比赛集锦.mp4
2017/04/04 DOTA
python 域名分析工具实现代码
2009/07/15 Python
Python构建XML树结构的方法示例
2017/06/30 Python
Python3利用SMTP协议发送E-mail电子邮件的方法
2017/09/30 Python
详谈python在windows中的文件路径问题
2018/04/28 Python
利用Python+阿里云实现DDNS动态域名解析的方法
2019/04/01 Python
Python企业编码生成系统之系统主要函数设计详解
2019/07/26 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
pytorch 查看cuda 版本方式
2020/06/23 Python
土耳其时尚购物网站:Morhipo
2017/09/04 全球购物
麦德龙官方海外旗舰店:德国麦德龙超市
2017/12/23 全球购物
"引用"与指针的区别是什么
2016/09/07 面试题
国外的一些J2EE面试题一
2012/10/13 面试题
银行毕业实习自我鉴定
2013/09/19 职场文书
机关财务管理制度
2014/01/17 职场文书
大学班级文化建设方案
2014/05/06 职场文书
实习生个人总结范文
2015/02/28 职场文书
2016全国“质量月”活动标语口号
2015/12/26 职场文书
幼儿园家长心得体会
2016/01/21 职场文书