Python CGI не печатает после ввода-вывода файла

#!/usr/bin/env python
import cgi
print "Content-type: text/html"
print

print """
<html>

<head><title>your details are as follows</title></head>

<body>

  <h3> Sample CGI Script </h3>
"""

form = cgi.FieldStorage()
username = form.getvalue('Username')
ipaddress = form.getvalue('IPaddress')
subnetmask = form.getvalue('Subnetmask')

print username
print ipaddress
print subnetmask

Приведенный выше код на python работает нормально и выводит html вместе с инструкциями для печати имени пользователя, ipaddress и subnetmask выше. Однако, когда я добавляю приведенный ниже код, любой оператор печати после ввода / вывода файла не печатается на веб-странице. В любом случае все распечатки над Файловым вводом / выводом печатаются на веб-странице.

searchfile = open("IP.txt", "r")
for line in searchfile:
    if ipaddress in line: print "IP set to null already"
searchfile.close() 

Может кто-нибудь, пожалуйста, объясните мне, как заставить это работать. Я действительно хочу печатное заявление if ipaddress in line: print "IP set to null already" быть напечатанным на веб-странице

0 ответов

Другие вопросы по тегам