import datetime是引入整個datetime包,若是使用datetime包中的datetime類,須要加上模塊名的限定。函數
1 import datetime 2
3 print(datetime.datetime.now())
from datetime import datetime是隻引入datetime包裏的datetime類,在使用時無需添加模塊名的限定。工具
1 from datetime import datetime 2
3 print(datetime.now())
【語法分析】spa
from A import a是從A模塊導入a工具(能夠是某個 函數,全局變量,類),會在內存中建立並加載A模塊a工具的副本,當有另一個程序導入時,會在內存中建立另外一個副本進行加載,不會共用一個副本。因此程序進行的修改不會影響到被導入的原模塊,且不一樣程序之間不會互相影響。code
import A是導入整個A模塊的所有內容(包括所有的函數,全局變量,類),會在內存中直接加載該模塊的所有屬性。當出現多個程序導入該模塊時,會共用一個模塊,程序之間會互相影響,包括原模塊。blog