python引入模块时import与from ... import的区别
生活随笔
收集整理的這篇文章主要介紹了
python引入模块时import与from ... import的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? import datetime是引入整個datetime包,如果使用datetime包中的datetime類,需要加上模塊名的限定。
1 import datetime 2 3 print datetime.datetime.now()? ??如果不加模塊名限定會出現錯誤:TypeError: 'module' object is not callable \?AttributeError: 'module' object has no attribute 'now'
?
? ? from datetime import datetime是只引入datetime包里的datetime類,在使用時無需添加模塊名的限定。
1 from datetime import datetime 2 3 print datetime.now()?
? ??總結:Python導入模塊的方法有兩種:import module 和 from module import,區別是前者所有導入的東西使用時需加上模塊名的限定,而后者不需要。
轉載于:https://www.cnblogs.com/xxoome/p/5880693.html
總結
以上是生活随笔為你收集整理的python引入模块时import与from ... import的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .net core入门之web应用
- 下一篇: docker Failed to get