Advertisement
furas

Python - translator

Jan 30th, 2017
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.87 KB | None | 0 0
  1. import cgi
  2. import cgitb
  3.  
  4. cgitb.enable()
  5.  
  6. print "Content-Type: text/html"
  7. print
  8.  
  9. form = cgi.FieldStorage()
  10.  
  11. try:
  12.     lang1 = form["startlanguage"].value
  13.     lang2 = form["finallanguage"].value
  14.    
  15.     word = form["word"].value
  16.    
  17.     found = False
  18.    
  19.     if lang1 == "ita" and lang2 == "eng":
  20.         ita_eng = open("itafraeng.txt", "r")
  21.         for row in ita_eng:
  22.             word_ita, word_fra, word_eng = row.split()
  23.             if word == word_ita:
  24.                 found = True              
  25.                 print '''<html>
  26.                         <body>
  27.                         <p>%s = %s</p>
  28.                         </body>
  29.                         <html>''' % (word, word_eng)
  30.                 break # exit `for` loop
  31.         ita_eng.close()        
  32.  
  33.    if not found:
  34.        print "Word not found"
  35.        
  36. except KeyError:
  37.    print ' Error '
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement