python 引用 python專案之間怎麼引用

2021-10-11 11:47:27 字數 686 閱讀 8873

看起來更多的是專案協作的問題,我建議

1) 針對介面做程式設計,這樣很大程度上保證你們專案的整體推進。原理也比較簡單,就是projectb先不要去做具體的實現,而是跟projecta兩個開發團隊先定好哪些介面是穩定的,哪些是不穩定的,不穩定的api要預留出乙個可以供後期的實現,這樣即使projectb更新再頻繁,也不會影響到projecta的編碼,如果因為設計人員、架構師的能力問題無法充分考慮後續的所有需求,也要盡可能的在頭腦風暴的前提下讓projectb能提供盡可能完備的介面。

2) 不太清楚你們公司內部專案管理規範如何,比如是否有針對projectb做足夠的單元測試,保證與projecta整合時可以順利整合,如果之前沒有的話,建議你們在關鍵的節點上,還是對projectb要做些基本的單元測試,無數慘痛的教訓告訴我們,對於python這樣的弱型別語言,沒有足夠的ut是一定會有問題的。

3) 1&2都解決的情況下,你們可以任意選擇projectb的發布方式,用rsync同步也好,docker發布也好,svn update也好,每次發布完了,可以做乙個整合測試,看看**質量。

4) 如果projectb目前規劃很不好,沒有穩定的api, 經常會變動,如果這已經是乙個既定事實的話,建議你們對projectb介面做乙個封裝,提供針對邏輯的封裝,也就是在projectb和projecta之間加入乙個中間層,projecta不要直接去操作projectb,而是操作中間層,來保證a/b的**穩定性

python 模組引用 python如何引用模組

模組實際上就是 以.py為結尾的檔案 注意點 自定義的模組盡量不要和系統模組重名 模組內部封裝了很多實用的功能,有時在模組外部呼叫就需要將其匯入,匯入模組簡單劃分,實際上就只有兩種 import from import 詳細一點劃分有五種 1,improt 模組名 呼叫 模組名.功能名 2,impo...

python 共享引用

在上一節中,我給大家介紹了單個變數被賦值引用多個物件的情況。然而,單個 乙個 物件被多個變數引用又是怎麼一回事兒呢?a 3 b a 先上圖 圖1 吧,大家一看就一目了然了 變數名和物件,在執行賦值語句b a之後,變數a,b都指向了物件3的記憶體空間.假設這時執行 a python a將指向剛建立的字...

python共享引用

對於可變值 比如列表 當多個變數指向同乙個可變值時,它們就會共享同乙個引用 它們都指向同乙個值。通過其中乙個變數對值所作出的修改會影響到其他所有的變數,原因就是只有乙個共享的副本。mike khakis dress shirt jacket mr dawson mike honey mike hon...