python引用同一包中其他 py檔案的類

2021-08-08 10:45:17 字數 377 閱讀 5960

例如在乙個名叫main.py的檔案中要引用同乙個包中另乙個svmimp.py檔案中的svm類。則在main.py檔案的開頭要使用如下**引用:

from svmimp import svm

...a = svm()

a.get_something()

...

切記不能直接使用 import svmimp。然後在main.py檔案中建立svm類的物件。直接引用在pycharm中會直接提示『svm』 is not callable。強行執行會報typeerror: 『module』 object is not callable的錯誤。

ROS 引用同一工作空間下其他包中的 h 檔案

引用同一工作空間下其他package的 h 檔案,一種方法是建立library生成動態鏈結庫 so 1 2 3 另一種方法是直接引用 h 檔案 1 2 1 catkin package include dirs include libraries motordriver catkin depends...

python同一專案中無法引用其他資料夾下的檔案

今天在跑 的時候,遇到乙個問題困擾好久。明明專案資料夾中有這個包,但是import的時候總是說找不到。找了網上很多方法都不行,包括 1 有無 init py檔案 2 pycharm專案目錄,在該資料夾上 右鍵 mark directory as sources root 標記目錄為原始碼目錄 最後實...

python 引用其他py檔案中的函式

有兩種實現方法,第一種有兩個小的方法,第二個小方法比較正式 一 新增 init py 說明在想引用的檔案所在目錄下和想執行的py目錄下,新建乙個檔案 init.py,即可通過 相對路徑的方式引用 方法1 目錄如下 a.py內容 b.py內容 其他檔案為空 和py test同目錄,執行命令 即可呼叫a...