<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 5.50.4912.300" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=602282716-21082002><FONT face=Arial size=2>I'm new to 
Python.  I'm most comfortable with Java, but have done work in several 
other languages.  So far Python has proven rather annoying to deal 
with.  I'm trying to do a simple string comparison, but have had problems 
thus far.  Essentially, I have code that does an http POST.  I want to 
compare the response string with a copy of it that is in a file (previous 
request).  This is essentially a test to see if a server is up and 
retrieving data correctly.  If not, I'll be sending an e-mail to an 
admin.  The actual string comparison is eluding me, though.  I've 
tried the following.  Any help would be appreciated.</FONT></SPAN></DIV>
<DIV><SPAN class=602282716-21082002><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=602282716-21082002><FONT face=Arial size=2>Obviously, this code 
is not complete.  I'll be replacing several values with attibutes pulled 
from an XML file.  I'm just hardcoding things to test the process right 
now.</FONT></SPAN></DIV>
<DIV><SPAN class=602282716-21082002><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=602282716-21082002><FONT face=Arial size=2>postReply = 
urllib.urlopen("<A 
href="http://css.kwe.com/web.forte">http://css.kwe.com/web.forte</A>", 
postdata).read()<BR> print postReply<BR> <BR> f = 
open("D:\PythonServerMonitor\KWE1144589.dat","r")<BR> controlData = 
f.read()<BR> f.close()<BR> <BR> if (str(postReply) == 
str(controlData)):       #Here is the 
problem.  <BR>  response = "<Result>Server Response - 
OK</Result>"<BR> else:<BR>  response = 
"<Result>Server Not Responding</Result>"<BR>    # 
e-mail appropriate party.<BR> <BR> return response</FONT></SPAN></DIV>
<DIV><SPAN class=602282716-21082002><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=602282716-21082002><FONT face=Arial size=2>I've also 
tried...</FONT></SPAN></DIV>
<DIV><SPAN class=602282716-21082002><FONT face=Arial size=2> if 
(strcmp(postReply, controlData) == 0):</FONT></SPAN></DIV>
<DIV><SPAN class=602282716-21082002><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=602282716-21082002><FONT face=Arial size=2>In Java, I would 
simply use the .equals( ) method available to string 
objects.</FONT></SPAN></DIV>
<DIV><SPAN class=602282716-21082002><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=602282716-21082002><FONT face=Arial 
size=2>Thoughts?</FONT></SPAN></DIV>
<DIV><SPAN class=602282716-21082002><FONT face=Arial 
size=2></FONT></SPAN> </DIV></BODY></HTML>