我正在計算給定文件中的所有數字。它的工作原理除非數字之間有一個詞。 e.g:讀取文件中的所有數字並計算它們在python中的總數
1
2
car
3
4
這裏是我的代碼:
def main():
count=0
with open("numbers.txt", "r") as f:
try:
line = f.readline()
while line != '':
print(line.strip())
count += int(line)
line = f.readline()
except Exception as err:
print(err)
print(count)
main()
我想繼續下去,但它僅與或工作一段時間。那麼有什麼辦法嗎?
你的文件如何看起來像所有在同一行? – Hackaholic 2014-12-04 20:45:08
你計算的數字是什麼意思?你能告訴一下像'1 2 car 3 4'這樣的線路的結果嗎? – Kasramvd 2014-12-04 20:45:13