Python手机销售系统

这是一个使用Python编写的手机销售系统,包含查看所有手机品牌、添加新产品、修改产品信息、查看和删除库存等功能。用户可以交互式操作,进行手机库存的管理。
摘要由CSDN通过智能技术生成
'''
手机销售系统
	手机品牌	手机价格	库存数量
	 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.退出程序
'''
 #定义一个存储手机的大列表
phone_list=[]
def save():
    #打开文件
    file_handle=open('phone.txt',mode='w')
    #print('****')
    #写入数据
    for phone in phone_list:
        #把列表中的数据,用空格隔开
        s = ' '.join(phone)
        # 写入文件
        file_handle.write(s)
        # 写入换行符
        file_handle.write('\n')
    #关闭文件
    file_handle.close()
#save()

import  os
def read():
    # 判断文件是否存在,如果存在,再做打开文件的操作.如果文件存在,返回True,不存在,返回false
    rs = os.path.exists('phone.txt')
    print(rs)
    if rs == True:
        # 打开文件
        file_handle = open('phone.txt', mode='r')
        #读取所有行
        contents=file_handle.readlines()
        for msg in contents:
            #去除\n
            msg=msg.strip('\n')
            # split() 通过某个字符分割字符串,返回的是分割完成
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值