if productid==row[0]: #This means it runs every row in the reader file which is the csv file in this case
price = row[2]
stocklevel = row[3]
reorderlevel = row[4]
targetlevel = row[5]
total = float(amount)*float(price)
totalprice = float(totalprice)+float(total)
stocklevel = float(stocklevel)-float(amount)
newstock = (stocklevel)
b = open('products.csv', 'w')
a = csv.writer(b)
data = [['row[3]', 'row[4]', 'row[5]'],
['293', '219'],
['54', '13']]
a.writerows(data)
b.close()
基本上我一直得到这个错误文件
"E:\Python Programme\pythonv5.py", line 71, in productlist() File "E:\Python Programme\pythonv5.py", line 9, in productlist print(row[0]+" "+row[1]+" "+row[2]) IndexError: list index out of range
尝试:
您需要确保行列表具有要索引的长度。你知道吗
相关问题 更多 >
编程相关推荐