python自定義包及模組的匯入

2021-08-10 19:43:51 字數 752 閱讀 9438

#設定工作目錄

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 檔案,裡面是空的也行,作為標誌,如果非空,裡面的函式可以直接通過包名呼叫 然後再寫自己要寫的模...