python引入自己寫的工具類

2021-07-23 06:07:46 字數 558 閱讀 6326

假設專案目錄結構是:

common

--dateutils.py

scrip

--report.py

當我們在report.py中直接使用

from dateutils import dateutils

會報找不到模組的錯誤:no module named dateutils

原因是因為common資料夾並不在python搜尋module的路徑中,解決辦法是在import語句之前將common加入搜尋路徑中

pypath = os.path.join(os.path.abspath(os.path.dirname(__file__)), '../common')
__file__是當前檔案的名字,os.path.dirname(__file__)是當前檔案所在路徑

os.path.abspath是python中規範化的絕對路徑,os.path.join是在當前路徑後加上../common;

最後pypath的結果就是common資料夾的絕對路徑。

Python2 7 如何引入自己寫的類

系統環境 win10 開發環境 jetbrains pycharm 2017.1.5 x64 python版本 2.7 假如我們有乙個class叫dbutil,它在a.py裡 最好乙個py檔案中對應乙個class,這樣比較清晰 它應該具有init self 函式。就像這樣 class dbutil ...

vue引入自己寫的js檔案

話不多說,直接上 呀 先來個結構圖 中規中矩的vue cli就寫了乙個自己的js檔案 那麼我想要引入到vue元件裡。1.首先寫我的js檔案 2.引入到vue元件!一定要用 把方法名拿過來 3.可以開心使用了 關於引入第三方外掛程式 簡單的說一下三種方式 一.可以cdn直接引入到index.html裡...

自己寫的List類

我寫的list,還沒100 完成,有空修改完補貼新 修改一下t的型別就可以模擬范型的強型別效果。例如using t system.byte using t system.int32 為什麼要自己寫?因為有時候系統的類不符合要求,例如效能,例如功能.using system using system....