python 模塊導入和使用


什么是模塊?
在python中,模塊是代碼組織的一種方式,把功能相近的函數或者類放在一個文件中。
一個文件(即一個.py文件)就是一個模塊。模塊名就是文件名去掉.py。
這樣做的好處:
1,提高代碼的復用性和可維護性(一個模塊編寫完成后,可以很方便的在其他項目中導入使用)。
2,解決了命名的沖突,不同模塊中相同命名不會沖突。

那怎樣使用模塊中的代碼呢?python中通過導入模塊,來使用其他模塊的代碼。導入關鍵字為import
那么導入的規則是怎樣的?

方式一:直接導入:import 模塊名
  調用模塊中的變量、函數、類,使用導入的  模塊名.  方式
  有一個d02.py文件,這個類中有變量、函數、類。如下圖:
  
  現在我們要在d01這個模塊中使用d02的代碼(注:d01與d02兩個模塊在同一個文件夾),可以導入該
  模塊,並用模塊名.的方式來調用。
  
  導入后,可以使用模塊名.變量調用變量,模塊名.函數調用函數,模塊名.類名()進行實例化。
  運行結果如下:
  
  我們可以看到,在模塊d01中,成功的調用了d02中的變量、函數、類

方式二:通過from...import...的方式導入
  tips:通過此種方式導入,無需使用類名.的方式調用,直接使用即可
  a,通過這種方式,如果想導入模塊中的所有代碼,則使用通配符*,如下圖:
  
  我們可以看到,此時在d01中調用d02中的代碼就無需使用模塊名來調用了,直接調用即可。
  運行結果如下:
  
  b,我們可以可以只導入模塊中的一部分、如變量、函數、類
  如下圖代碼所示:
  
  運行結果如下:
  
  我們可以看到,變量a未被導入,調用時報錯,提示a變量未被調用

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM