newbie question: if var1 == var2:
Scott David Daniels
Scott.Daniels at Acm.Org
Sat Nov 29 12:34:41 EST 2008
joemacbusiness at gmail.com wrote:
> Hi All,
>
> I dont understand why the following code never finds "tree".
> I could not find the answer in the Python tutorials.
> Here is the code, test43.in, and runtime:
>
> #!/usr/bin/python
>
> fname = open("test43.in")
> var = 'tree'
>
> for item in fname:
> print "item: ", item,
> if item == var:
> print "found tree: ", item,
> [jmccaughan at dhcppc2 work]$
> [jmccaughan at dhcppc2 work]$
> [jmccaughan at dhcppc2 work]$ cat test43.in
> car
> tree
> house
> pool
> dog
> cat
> wax
> candy bar
> [jmccaughan at dhcppc2 work]$ python test43.py
> item: car
> item: tree
> item: house
> item: pool
> item: dog
> item: cat
> item: wax
> item: candy bar
>
> Thanks, joemacbusiness at gmail.com
Here's how you debug it:
fname = open("test43.in")
var = 'tree'
for item in fname:
print "item: %r" % item, # Was: print "item: ", item,
if item == var:
print "found tree: ", item,
More information about the Python-list
mailing list