python中import與from方法總結


python中import與from方法總結

 

一、模塊&包簡介

  1. 模塊:所謂模塊就是一個.py文件,用來存放變量,方法的文件,便於在其他python文件中導入(通過import或from)。
  2. 包(package): 包是更大的組織單位,用來組織區別管理多個模塊文件。
  3. import 用來導入模塊
  4. from 用於從模塊中導入方法(全部或部分),也可用as 重命名導入的方法名

二、import&from使用方法

  1. import使用方法:

  *import 模塊 [as  別名模塊]

  *import 包.[N包].模塊;

  注:import 導入 最后一個必須是模塊,而不能以包結尾

 

  a)導入單模塊文件(import 模塊 [as  別名模塊])

   import導入單模塊文件后,在import時會執行模塊中的代碼(從上到下)

  b)導入包中的模塊(import 包.[N包].模塊)

   import導入包中的模塊時,首先會執行包下的__init__.py

   注:__init__.py :用來給包做一些初始化的工作。可以為空,但必須要有

  c)導入 包.包.模塊

    import導入多層包中的模塊時,會執行各包下的__init__.py

  d)導入 包.包

   出錯

 

  2. from使用方法:

  *from 包.[..包]   import 模塊

  *from 包.模塊  import 方法

  *from 模塊 import 方法。

  注:from 包 import *時,受__init__.py中的__all__影響,沒有列出來的模塊是沒法導入引用的。


免責聲明!

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



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