Python BASE_DIR介紹


#我是bin.py文件
from my_module import cal #假設my_module這個包不與bin.py文件同級或者下級的話,這里調用就會出錯,找不到my_module這個包,所以怎么解決呢

import os
#定義BASE_DIR,再把BASE_DIR加入到sys.path里
#os.path.abspath是絕對路徑,__file__是bin.py,根據絕對路徑往上一級路徑就能找到my_module的路徑了
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BASE_DIR)
print(BASE_DIR)
print(__file__)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM