package跨模組呼叫

2022-09-06 07:30:12 字數 929 閱讀 1507

module包

logger模組

deflogger():

print("

logger")

#logger()

main模組

from module import logger #

這裡之所以要加from module 是因為在bin中執行查詢不到logger

defmain():

logger.logger()

#main()

bin包

bin模組

#用bin來作為入口

import

osimport

sys#

os模組負責程式與作業系統的互動,提供了訪問作業系統底層的介面;

#sys模組負責程式與python直譯器的互動,提供了一系列的函式和變數,用於操控python的執行時環境。

basedir = os.path.dirname(os.path.dirname(os.path.abspath(__file__

)))#

print(basedir)

from module import

main

defbin():

main.main()

#print(os.path.abspath(__file__)) #獲取絕對路徑

#print(os.path.dirname(os.path.abspath(__file__))) #dirname的主要作用是去掉非目錄部分

#print(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))

#basedir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

#bin()

thinkphp 跨模組呼叫

專案簡介 測試專案名為tp3.0 訪問 localhost tp3.0 安裝環境 windows apache mysql php 模組分組 測試時將模組分為兩組home,admin,根據需求還可以新增更多分組,比如 home,admin,user,article。一 跨模組呼叫例項 簡介 在ind...

tp跨模組呼叫

在乙個模組的方法中,如果需要呼叫其他模組的方法 可以再方法中,直接new其他 模組名action 來得到 module new moduleaction 例 假設在user模組reg 方法中想呼叫wuliao模組的wu 方法 方法 1 wuliao new wuliaoaction wuliao w...

thinkphp跨模組呼叫方法

在thinkphp裡面我們如何跨模組呼叫 這裡使用action舉例 如果專案需要的話,還有可能跨分組呼叫,所以有時候需要呼叫其他組的action 我在開發的過程中經常會在當前action中呼叫其他action中的方法,這就涉及到跨action的呼叫,我們還可以了解到a和r兩個快捷鍵方法的使用。舉例a...