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