1. 程式人生 > 程式設計 >python模組和包的應用BASE_PATH使用解析

python模組和包的應用BASE_PATH使用解析

這篇文章主要介紹了python模組和包的應用BASE_PATH使用解析,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

python中的模組(module)是管理python應用程式的工具,而包(package)是管理模組的工具.在管理和使用包的時候需要注意,呼叫注意設定檔案的相對路徑,以保證程式的可移植性.

下面的小程式主要應用os和sys模組中的一些目錄管理方法實現了BASE_PATH的設定.

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))本程式的目錄結構是BASE_PATH目錄下建立一個EXEC資料夾,裡面放了一個bin.py的應該程式入口,在BASE_PATH目錄夾下同時建立一個包my_pack,裡面自建了一個模組calculate.py.

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。