#需求:1、添加商品 包括名称、价格数量2、查看商品信息3、删除、4、修改5退出6操作文件
import json
file_name='goods.json'
def opfile(name,content=None):
if content:
with open(name,'w',encoding='utf8')as fw:
json.dump(content,fw,indent=4)
else:
with open(name,encoding='utf8')as fr:
res=json.load(fr)
return res
all_goods = opfile('goods.json')
def check_price(price):
price = str(price)
if price.isdigit():
price = int(price)
if price > 0:
return True
else:
if price.count('.')==1:
tmp = price.split('.')
left = tmp[0]
right = tmp[1]
if left.isdigit() and right.isdigit() and int(left) >0:
return True
elif left.isdigit() and right.isdigit() and int(right)