无法写入csv文件

时间:2017-03-24 14:18:40

标签: python append typeerror

我创建了一个哈利波特订购系统。我想要做的是,当用户使用(产品名称)中输入的值购买产品时,它会检查产品是否有库存,并保存在变量D中。

当用户购买产品时,我希望程序更新ABC.csv中变量D中存储的值。 (如果库存中有10个并且客户购买了2个,那么我希望文件将值更新为8)。

问题2:然后我希望程序检查D中的值是否为=< E。如果是,我希望它创建另一个文件并在变量AE中写入值。

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;对象不可调用

0 个答案:

没有答案