#!/usr/bin/env python
# -*- coding:utf-8 -*-
#挂起状态 把内存中的对象 保存 到硬盘
#文件只能存字符串和二进制
#转换成字典eval()
#序列化 变量=json.dumps(字典)
#反序列化 变量=json.loads(f.read()) import ison
# import pickle ; pickle.dumps(字典) #把字典变成二进制输入
# ; pick.loads(读.read()) 只能在本语言能用
'''
项目名
bin 可执行文件
启动程序
主程序
程序主入口
tests/ 测试
说明文档
安装
依赖关系
软件基本功能
安装环境 运行方法
使用说明
代码目录结构说明 基本原因
常见问题
'''
import os
import sys
print(__file__) #linux下的路径
print(os.path.abspath(__file__)) #显示当前程序的路径
print(os.path.dirname(os.path.abspath(__file__))) #r找到上级目录 .dirname返回上级目录
print(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
aaa=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
import conf,core #上个目录的两个目录名
from conf import settings #调用setting文件
form core import main #调用main文件
main.login()
#main 文件内容
# def login():
# print('hello')
目录格式
atm+购物商城程序
额度1万
实现购物商城 ,买东西加入购物车,调用信用卡接口结账
提现,手续费%5
多账户登录
支持账户转账 +记录
记录每月日常消费流水
还款接口
ATM记录日志
提供重管理接口,添加账户,用户额度,冻结账户
用户认证用装饰器
购物入口,ATM入口(进款,查钱,还款,查账单)