1. 程式人生 > >python 程序結構

python 程序結構

nts 引擎 __init__ 相關 自己 access 執行 shopping actions

程序結構:
day5-atm/
├── README
├── atm #ATM主程目錄
│   ├── __init__.py
│   ├── bin #ATM 執行文件 目錄
│   │   ├── __init__.py
│   │   ├── atm.py  #ATM 執行程序
│   │   └── manage.py #ATM 管理端,未實現
│   ├── conf #配置文件
│   │   ├── __init__.py
│   │   └── settings.py
│   ├── core #主要程序邏輯都 在這個目錄 裏
│   │   ├── __init__.py
│   │   ├── accounts.py  #用於從文件裏加載和存儲賬戶數據
│   │   ├── auth.py      #用戶認證模塊
│   │   ├── db_handler.py   #數據庫連接引擎
│   │   ├── logger.py       #日誌記錄模塊
│   │   ├── main.py         #主邏輯交互程序
│   │   └── transaction.py  #記賬\還錢\取錢等所有的與賬戶金額相關的操作都 在這
│   ├── db  #用戶數據存儲的地方
│   │   ├── __init__.py
│   │   ├── account_sample.py #生成一個初始的賬戶數據 ,把這個數據 存成一個 以這個賬戶id為文件名的文件,放在accounts目錄 就行了,程序自己去會這裏找
│   │   └── accounts #存各個用戶的賬戶數據 ,一個用戶一個文件
│   │       └── 1234.json #一個用戶賬戶示例文件
│   └── log #日誌目錄
│       ├── __init__.py
│       ├── access.log #用戶訪問和操作的相關日誌
│       └── transactions.log    #所有的交易日誌
└── shopping_mall #電子商城程序,需單獨實現
    └── __init__.py

python 程序結構