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

Reply via email to