我创建了一个哈利波特订购系统。我想要做的是,当用户使用(产品名称)中输入的值购买产品时,它会检查产品是否有库存,并保存在变量D
中。
当用户购买产品时,我希望程序更新ABC.csv
中变量D中存储的值。 (如果库存中有10个并且客户购买了2个,那么我希望文件将值更新为8)。
问题2:然后我希望程序检查D
中的值是否为=< E
。如果是,我希望它创建另一个文件并在变量A
和E
中写入值。
f = open("ABC.csv","r")
for line in f:
p = line.split(",")
A = int(p[0])
B = p[1]
C = float(p[2])
D = int(p[3])
E = int(p[4])
F = int(p[5])
quantity = input("quantity")
S = D-int(quantity)
f.write(S(p[3]))
f.write(",")
f.close
我继续收到此错误:
f.write(S(对[3])) TypeError:&#39; int&#39;对象不可调用