軟件目錄結構規範

軟件目錄(文件夾,第一字母大寫)---》bin包 conf包 core包 logs文件夾 ReadMe文檔

bin包:程序啓動文件

conf:配置文件

core:程序主入口

logs:存放程序日誌


Atm項目

bin--》atm.py

import os
print(os.path.abspath(__file__))  #本程序文件的絕對路徑
print(os.path.dirname(os.path.abspath(__file__)))  #本程序文件當前目錄的絕對路徑
print(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) #本程序文件當前目錄的上一級目錄

#程序的執行文件在bin包裏的atm.py  程序的主入口在core包的main.py
#bin 放程序執行文件 conf放配置文件 core放程序核心代碼 logs目錄放日誌 還要寫Readme文檔介紹程序基本情況


import os
import sys
BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BASE_DIR) #添加環境變量
import conf,core #標紅是因爲BASE_DIR環境變量動態添加的。Pycharm啓動的時候不知道這個環境變量
from conf import settings
from core import main

main.login()


conf-->setting.py 爲空


core--》main.py

def login():
    print("Welcome to my atm")

ReadMe文檔內容

程序的執行文件在bin包裏的atm.py  程序的主入口在core包的main.py





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章