我对编程很陌生,python是我的第一种编程语言,所以请大家多多关照。我运行了以下代码:
searchmovie = raw_input("What movie would you like to rent?\n").lower()
searchindex = dvds.index(searchmovie)
r = csv.reader(open('dvd_info.csv'))
lines = [l for l in r]
currentvalue = lines[searchindex][2]
lines[searchindex][2] = currentvalue - 1
writer = csv.writer(open('tmp.csv', 'w'))
writer.writerows(lines)
我发现了一个错误:
^{pr2}$我做错什么了?在
您的
currentvalue
是一个字符串,您需要先将其转换为int
:这段代码摘自@ozgur的评论。在
相关问题 更多 >
编程相关推荐