Newbie: Print question
Tommy Grav
tgrav at mac.com
Wed Mar 22 13:11:51 EST 2006
Being new to Python I am getting a result I do not understand.
I have a code that reads in a set of lines from a file, slits up
the lines and puts information into a list of class objects.
obslist = mpc.Read_Observations(options.in_fname) ;
for testobs in obslist:
print testobs.printmpc()
where the class is defined as
class MPC_Observation:
def __init__(self,iname,iepoch,ira,idec,imag,iobscode):
self.name = iname
self.epoch = iepoch
self.ra = ira
self.dec = idec
self.obscode = iobscode
self.mag = imag
def printmpc(self):
if self.mag!="":
print "%14s %12.5f %5.2f %6.2f %8.3f %3i" \
% (self.name, self.epoch,
self.ra,self.dec,self.mag,self.obscode)
else:
print "%14s %12.5f %5.2f %6.2f %3i" \
% (self.name, self.epoch,
self.ra,self.dec,self.obscode)
But when I run the code I get a bunch of lines with None output
Albiorix 2005.00000 133.03 17.77 695
None
Albiorix 2005.00000 133.03 17.77 695
None
Albiorix 2005.00000 133.03 17.77 695
None
Albiorix 2005.00000 133.03 17.77 695
None
Albiorix 2005.00000 133.01 17.78 695
None
I don't understand where these None's are coming from.
Anyone care to enlighten me?
Cheers
Tommy
tgrav at mac.com
http://homepage.mac.com/tgrav/
"Any intelligent fool can make things bigger,
more complex, and more violent. It takes a
touch of genius -- and a lot of courage --
to move in the opposite direction"
-- Albert Einstein
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20060322/5db3aa71/attachment.html>
More information about the Python-list
mailing list