基于python的手机销售系统

'''
手机销售系统
   手机品牌             手机价格 库存数量
    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
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值