码迷,mamicode.com
首页 > 编程语言 > 详细

python的import与from…import的区别

时间:2015-02-25 19:49:23      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:

【转】http://blog.csdn.net/windone0109/article/details/8996184

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

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)

从上面我们可以简单看出,导入模块import与from…import的不同之处,简单说:

如果想在程序中使用argv代表sys.argv,则可使用

from sys import argv

一般来说,应避免使用from…import而使用import语句,因为这样可以使程序更加易读,也可以避免名称的冲突。

python的import与from…import的区别

标签:

原文地址:http://www.cnblogs.com/urwlcm/p/4299975.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!