Problem 3.1
Sum File
Write a program sumfile.py
that takes a filename as argument and prints sum of all numbers in the file. It is assumed that the file contains one number per line.
$ python sumfile.py files/ten.txt
55
Solution
import sys
filename = sys.argv[1]
numbers = [int(line) for line in open(filename)]
print(sum(numbers))