美文网首页python 画图python可视化分析
python中导包两种方式import与from...impor

python中导包两种方式import与from...impor

作者: 冷多多 | 来源:发表于2019-03-22 13:00 被阅读0次

1、import module 和 from module import,区别是前者所有导入的东西使用时需加上模块名的限定,而后者不需要

2、如果使用from导入变量,且那些变量碰巧和作用域中现有变量同名,那么变量名就会被悄悄覆盖掉。使用import语句的时候就不会发生这种问题,因为我们是通过模块名才获取的变量名,像module.attr不会和现有作用域的attr冲突。

3、使用from import的两个场合。一个场合是:目标模块中的属性非常多, 反复键入模块名很不方便 , 例如 Tkinter (Python/Tk) 和 NumPy (Numeric Python) 模块 , 可能还有 socket 模块。另一个场合是在交互解释器下, 因为这样可以减少输入次数

相关文章

网友评论

    本文标题:python中导包两种方式import与from...impor

    本文链接:https://www.haomeiwen.com/subject/qaulvqtx.html