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显示天气预报
Mar 02 Python
用Python编写web API的教程
Apr 30 Python
Python中的hypot()方法使用简介
May 18 Python
在Python的Django框架中获取单个对象数据的简单方法
Jul 17 Python
python实现的正则表达式功能入门教程【经典】
Jun 05 Python
Python 将pdf转成图片的方法
Apr 23 Python
获取python的list中含有重复值的index方法
Jun 27 Python
win7 x64系统中安装Scrapy的方法
Nov 18 Python
python 寻找离散序列极值点的方法
Jul 10 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
Dec 20 Python
Python requests获取网页常用方法解析
Feb 20 Python
Python使用Excel将数据写入多个sheet
May 16 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用header函数实现301跳转代码实例
2013/11/25 PHP
PHP面向对象程序设计OOP继承用法入门示例
2016/12/27 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
php利用ZipArchive类操作文件的实例
2020/01/21 PHP
详解使用php-cs-fixer格式化代码
2020/09/16 PHP
javascript document.execCommand() 常用解析
2009/12/14 Javascript
javascript 原型继承介绍
2011/08/30 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
2013/01/23 Javascript
jquery 跳到顶部和底部动画2句代码简单实现
2013/07/18 Javascript
js脚本获取webform服务器控件的方法
2014/05/16 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
js实现一个链接打开两个链接地址的方法
2015/05/12 Javascript
前端微信支付js代码
2016/07/25 Javascript
详解Bootstrap的iCheck插件checkbox和radio
2016/08/24 Javascript
js内置对象处理_打印学生成绩单的简单实现
2016/09/24 Javascript
JS动态添加选项案例分析
2016/10/17 Javascript
常用的几个JQuery代码片段
2017/03/13 Javascript
angularjs 缓存的使用详解
2018/03/19 Javascript
elementUI vue this.$confirm 和el-dialog 弹出框 移动 示例demo
2019/07/03 Javascript
js实现图片粘贴到网页
2019/12/06 Javascript
Vue路由管理器Vue-router的使用方法详解
2020/02/05 Javascript
微信小程序自定义支持图片的弹窗
2020/12/21 Javascript
python 回调函数和回调方法的实现分析
2016/03/23 Python
Python数据结构之翻转链表
2017/02/25 Python
Python实现简单遗传算法(SGA)
2018/01/29 Python
详解django自定义中间件处理
2018/11/21 Python
selenium+PhantomJS爬取豆瓣读书
2019/08/26 Python
独特的礼品和创新的科技产品:The Grommet
2018/02/24 全球购物
年度安全生产目标责任书
2014/07/23 职场文书
2014机关干部学习“焦裕禄精神”思想汇报
2014/09/19 职场文书
2014年机关工会工作总结
2014/12/19 职场文书
个人年终总结怎么写
2015/03/09 职场文书
2016年安全生产先进个人事迹材料
2016/02/29 职场文书
导游词之无锡唐城
2019/12/12 职场文书
Nginx+Tomcat实现负载均衡、动静分离的原理解析
2021/03/31 Servers
css如何把元素固定在容器底部的四种方式
2022/06/16 HTML / CSS