自定義包及模組的匯入
阿新 • • 發佈:2019-01-27
#設定工作目錄 import os workdir='C:\Users\wugx\Desktop\python_machine_learning\personal_lib' os.chdir(workdir) #把自定義模組的路徑直接加入環境變數 import sys moduledir=workdir+'\knnpackage' sys.path.append(moduledir) #編譯相關.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)