商品数据要求
数据存放位置:商品数据存储在文件(xxx.data)中,该文件至少包含4个字段(ID、名称、价格、数量)。能够加载文件数据、修改数据后保存到文件。
#5显示所有商品的信息
def show_info():
print('编号 商品名称 价格 数量 ')
for info in goods_info:
print(' %s %s %s %s' % (info['id'], info['name'], info['price'], info['number']))
# 6.读取商品信息def read_info() : read_file=open("sp.data","r")
rd=read_file.read()
print(rd)
read_file.close()
print('商品信息读取成功!') global goods read_file=open('sp.data')
rd=read_file.read()# goods=eval(rd) goods_info.append(concat(goods)) read_file.close
# 7.保存商品信息def save_info(): read_file=open("sp.data","w") read_file.write(str(goods_info))
read_file.close()
print('商品信息保存成功!')
这段代码有几个问题。首先,它没有将函数定义为缩进块,导致编译错误。此外,代码中有一些语法错误和拼写错误,以及一些不必要的空行。