热线电话:13121318867

登录
2019-04-08 阅读量: 486
导入包时,from和import的区别

问题描述:

有文献说:

“如果你细分点看就会看到: from Color.Red ,一般from 后面都是直接跟着包含上级空间的,而且import 只能跟着一级空间.“

出处:http://www.cnblogs.com/codefish/p/5032753.html

他说的明白,import后只能跟着一级空间,但我发现了下面用法:

import matplotlib.pyplotas plt

就是说,import后也可以包括二级空间。

请问,他的说法是否可靠?

答案解析:

#导入modules,import与from...import的不同之处在于,简单说: # 如果你想在程序中用argv代表sys.argv, # 则可使用:from sys import argv # 一般说来,应该避免使用from..import而使用import语句, # 因为这样可以使你的程序更加易读,也可以避免名称的冲突

18.8082
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子