我的文件有5個值,由1個逗號和1個空格分隔。它們是:1,2,3,5,6閱讀逗號分隔值
但是,無論我嘗試(strip,split等)我只是無法處理文件並將其累加到累加器(suma = 0)。
當我嘗試將值轉換爲intergers我得到以下錯誤:與基地10個無效字面INT():ValueError異常「1,2,3,5,6」
究竟如何,我可以閱讀他們,轉換他們,然後總結他們?
def main():
input_file = open('sumadatos.txt', 'r')
line = input_file.readline()
while line != '':
value = int(line)
suma += value
print suma
main()
要打印'17'作爲答案? – 2015-02-08 22:02:55
嗯,我想知道的是,我怎樣才能讀取這些值而沒有得到一個錯誤,當我嘗試將它們轉換爲整數 – TakamuraM 2015-02-08 22:04:07