'''
手机销售系统
手机品牌 手机价格 库存数量
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() 通过某个字符分割字符串,返回的是分割完成
Python手机销售系统
最新推荐文章于 2024-07-19 19:02:25 发布
这是一个使用Python编写的手机销售系统,包含查看所有手机品牌、添加新产品、修改产品信息、查看和删除库存等功能。用户可以交互式操作,进行手机库存的管理。
摘要由CSDN通过智能技术生成