''' 手机销售系统 手机品牌 手机价格 库存数量 vivoX9 2798 25 iphone7(32G) 4888 31 iphone7(128G) 5668 22 iphone7P(128G) 6616 29 iphone6(16G) 3858 14 .... .... .... 功能要求: 四个选项: 1.查看所有手机品牌 1.vivoX9 2.iphone7(32G) ...... 分支选项: 1.选择产品序号查看详情(根据序号输出产品名称,价格,库存) 1.购买(库存数量-1,库存为0时,删除该产品) 2.返回 2.返回 2.更改产品库存信息 1.添加新产品(添加新产品,包括产品名称、价格、库存) 2.修改原有产品 输出所有产品信息(将产品的名称 价格 库存) 1.根据选择序号进行修改 2.返回 3.移除产品库存信息 1.查看所有产品,根据序号移除 2.移除所有产品 3.返回 4.退出程序 ''' import os phone_list = [] def read_data(): # 1.判断文件是否存在 rs = os.path.exists('phone.txt') if rs == True: # 2.打开文件 file_handle = open('phone.txt', mode='r') # 3.读取所有行 contents = file_handle.readlines() for msg in contents: # 去除\n msg = msg.strip('\n') # 使用 空格分隔字符串,得到列表 list_1 = msg.split(' ') # 将小列表添加到大列表中 phone_list.append(list_1) read_data() def save_data(): file_handle = open('phone.txt','w') for phone in phone_list: s = ' '.join(phone) file_handle.write(s) file_handle.write('\n
基于python的手机销售系统
最新推荐文章于 2024-02-26 18:11:32 发布