/ / Търсене на данни във файл, който взема стойността от html формуляра и съхранява в някои xyz файлове в python - python, html, cgi

Търсене на данни във файл, който отнема стойността от html формуляра и съхранява в някои xyz файлове в python - python, html, cgi

Имам html файл с подробности за човек като първо име, фамилия, възраст, пол.
Имам Python файл, който взема данните от тези html файлове и ги записва в някой xyz файл.
Сега искам бутон за търсене, чрез който, ако въведете нещо в текстовото поле, ще се извърши търсене чрез файл

Моят index.html файл:

<html>
<head>
<title>INFORMATION</title>
</head>
<body>
<form action = "/cgi-bin/test.py" method = "post">
FirstName:
<input type = "text" name = "firstname" /><br>
LastName:
<input type = "text" name = "lastname" /><br>
<input type = "submit" name = "submit "value = "SUBMIT">
<input type = "reset" name = "reset" value = "RESET">
<input type = "button" name = "search" value = "SEARCH">
</form>
</body>
</html>

моя test.py файл:

#!/usr/bin/python
import cgi

def get_data():
"""
This function writes the form data into the file

"""
form = cgi.FieldStorage()

Fname = form.getvalue("firstname")
Lname = form.getvalue("lastname")
Age = form.getvalue("age")
Gender = form.getvalue("gender")
f = open("/tmp/abc.txt","a")
f.write(Fname + " " + Lname + " " + Age + " " + Gender + "n")
f.close()

print "Content- type : text/htmln"
print "Hello ", Fname, Lname, Age, Gender
print "You have successsfully written your data into a file"

get_data()

Какво трябва да напиша, за да направя това търсене в моя код за питън? Аз правя празно какво да пиша?

Отговори:

0 за отговор № 1

ако това, което ви е необходимо, търси във файла, който току-що създадохте за думата:

with open("file.txt", "r") as f:
for line in f:
if "wordToLookFor" in line:
print "found it in : %s" % line