返回的值“bank_search”是NoneType,但是,我需要它是一个整数类型,以便稍后求和
打印self.accountBalance返回“None”作为文本,但它应该是一个数字,我假设错误在balanceFinder函数中,如何正确搜索csv
def __init__(self, details):
super().__init__(details)
readFile = csv.reader(open("bank_data.csv", "r"))
self.lines = list(readFile)
self.accountBalance = accessAccount.balanceFinder(readFile)
def balanceFinder(readFile):
for row in readFile:
if self.accountNumber == row[0]:
bank_search = row[2]
return bank_search
结果应该是1000,因为这是正在读取的文件中的值 我稍后得到的总和错误如下: TypeError:-:“NoneType”和“int”的操作数类型不受支持 其中,非类型对象是self.accountBalance
目前没有回答
相关问题 更多 >
编程相关推荐