#設定工作目錄
import os
workdir='這裡填工作區目錄'
os.chdir(workdir)
#把自定義模組的路徑直接加入環境變數
import sys
moduledir=workdir+'這裡填模組檔案或包的相對路徑'
#編譯相關.py檔案,確保**語法正確
import py_compile
filename='__init__.py'
filepath=moduledir+'\\'+filename
py_compile.compile(filepath)
filename='knn.py'
filepath=moduledir+'\\'+filename
py_compile.compile(filepath)
#匯入自定義包,呼叫其中模組的函式
from knnpackage import *
group,labels=knn.createdataset()
inx=[0,0]
knn.classify(inx,group,labels,3)
#直接匯入自定義模組,呼叫其中函式
import knn
group,labels=knn.createdataset()
inx=[0,0]
knn.classify(inx,group,labels,3)
python 自定義 包 模組 打包 安裝
1 把自定義模組的路徑,匯入sys.path,可以在任何地方直接匯入自定義模組。import sys print sys.path 2 匯入自定義包下的模組 包匯入路徑內的每個目錄內都必須有 init py檔案,init py可包含python 但通常為空,僅用於扮演包初始化的掛鉤,替目錄產生模組的...
python匯入自定義模組和包
1 終端輸入python import site site.getsitepackages 檢視package所在位置 library python 2.7 site packages 2 進入到 library python 2.7 site packages 建立新的檔案,加入你要引入的 包,這...
python 自定義的模組和匯入包
1.簡介 2.建立乙個包 3.匯入包 1.簡介 1.模組 即乙個 py 檔案 python 源 2.包 模組由包 裝著,可呼叫包中的模組的函式 2.建立乙個包 在乙個空的資料夾裡。新增乙個 init py 檔案,裡面是空的也行,作為標誌,如果非空,裡面的函式可以直接通過包名呼叫 然後再寫自己要寫的模...