Python導入命令 import from


一 module
通常模塊為一個文件,直接使用import來導入就好了。可以作為module的文件類型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。

二 package
通常包總是一個目錄,可以使用import導入包,或者from + import來導入包中的部分模塊。包目錄下為首的一個文件便是 __init__.py。然后是一些模塊文件和子目錄,假如子目錄中也有 __init__.py 那么它就是這個包的子包了。

三path

sys.path包含了module的查找路徑;

 

同級引用

from . import xxx(模塊名)

引上一級

import os
import sys
Base_dir=os.path.dirname(os.path.abspath(__file__))
sys.path.append(Base_dir)
from tasks import add

引下一級

import xx
form x1.x2 import x3
導入的可以是任何包,任何函數,任何模塊
就是在用的時候,import前面要加上寫的xx,而form可以把前面的x1.x2省去直接用x3或者他目錄下的x3.x4.x5
相同目錄下也不可以直接用

如果不能引入,添加__init__.py文件


免責聲明!

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



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