Could you let us know what kind of error you are getting?
I don't know if this is your error, but this line won't run:
readData = formisanoOpen.readLines()
Since Python is case-sensitive, you would need a lower-case 'l' in
'readlines()' -- perhaps that would solve your problem?
On Fri, 04 Sep 2009 11:26:06 -0700, Jul <sneaky...@gmail.com> wrote:
On Sep 4, 2:21 pm, Stephen Fairchild <someb...@somewhere.com> wrote:
Jul wrote:
> hello,
> I have a .txt file that is in this format --
> 12625
> 17000
> 12000
> 14500
> 17000
> 12000
> 17000
> 14500
> 14500
> 12000
> ...and so on...
> i need to create a python script that will open this file and have a
> running sum until the end of file.
Untested:
with open("numbers.txt", "r") as f:
print sum(int(x) for x in f)
--
Stephen Fairchild
thats what i have so far --
#!/usr/bin/python
import os.path
#open up the file
formisanoOpen = open("formisano_num.txt", "r")
#read in all the data into a list
readData = formisanoOpen.readLines()
#set up a sum
sum = 0;
#begin a loop
for trial in readData:
#the next line is indented (YA doesn't indent)
sum += int(trial)
#loop is over, so unindent
#report the sum
print sum
end
but it doesnt want to run for some reason....
--
Rami Chowdhury
"Never attribute to malice that which can be attributed to stupidity" --
Hanlon's Razor
408-597-7068 (US) / 07875-841-046 (UK) / 0189-245544 (BD)
--
http://mail.python.org/mailman/listinfo/python-list