python模塊和包的應(yīng)用BASE_PATH使用解析
這篇文章主要介紹了python模塊和包的應(yīng)用BASE_PATH使用解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
python中的模塊(module)是管理python應(yīng)用程序的工具,而包(package)是管理模塊的工具.在管理和使用包的時候需要注意,調(diào)用注意設(shè)置文件的相對路徑,以保證程序的可移植性.
下面的小程序主要應(yīng)用os和sys模塊中的一些目錄管理方法實(shí)現(xiàn)了BASE_PATH的設(shè)置.
import os import sys BASE_PATH = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.append(BASE_PATH) from my_pack import calculate print(calculate.add(3,4)) print('OK') print(calculate.sub(5,7))本程序的目錄結(jié)構(gòu)是BASE_PATH目錄下建立一個EXEC文件夾,里面放了一個bin.py的應(yīng)該程序入口,在BASE_PATH目錄夾下同時建立一個包my_pack,里面自建了一個模塊calculate.py.
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
詳解django實(shí)現(xiàn)自定義manage命令的擴(kuò)展
這篇文章主要介紹了django實(shí)現(xiàn)自定義manage命令的擴(kuò)展,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08菜鳥使用python實(shí)現(xiàn)正則檢測密碼合法性
本文給大家分享了2則使用Python實(shí)現(xiàn)正則表達(dá)式檢測密碼合法性的代碼,由于是新手,所以方法比較笨,不過還是分享給小伙伴,希望對大家能夠有所幫助。2016-01-01Python 中如何實(shí)現(xiàn)參數(shù)化測試的方法示例
這篇文章主要介紹了Python 中如何實(shí)現(xiàn)參數(shù)化測試的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12Python為Excel單元格設(shè)置填充\背景色的操作方法(純色、漸變、圖案)
在使用Excel進(jìn)行數(shù)據(jù)處理和分析時,對特定單元格進(jìn)行背景顏色填充不僅能夠提升工作表的視覺吸引力,還能幫助用戶快速識別和區(qū)分不同類別的數(shù)據(jù),本文將通過三個示例詳細(xì)介紹如何使用Python在Excel中設(shè)置不同的單元格背景,需要的朋友可以參考下2024-08-08python中main函數(shù)(主函數(shù))相關(guān)應(yīng)用例子
這篇文章主要介紹了python中main函數(shù)(主函數(shù))相關(guān)應(yīng)用,本文通過示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05OpenCV+Imutils實(shí)現(xiàn)圖像的旋轉(zhuǎn)操作
imutils是在OPenCV基礎(chǔ)上的一個封裝,達(dá)到更為簡結(jié)的調(diào)用OPenCV接口的目的,它可以輕松的實(shí)現(xiàn)圖像的平移,旋轉(zhuǎn),縮放,骨架化等一系列的操作。本文將用其實(shí)現(xiàn)圖像的旋轉(zhuǎn)操作,感興趣的可以學(xué)習(xí)一下2022-05-05