[英]python code for text file and mysql db search
我有一个创建的文本文件,还有一个用mysql编写的数据库。我的问题是,我只需要我从已创建的mysql数据库中存在的文本文件中的单词。换句话说,它必须首先解析数据库,如果有的话我拥有的文本文件中存在单词,那么它还必须在该文本文件之后打印该单词以及下一个单词。 我需要它的python代码,请帮忙。
例
Mysql数据库:汽车,房屋,钢笔,铅笔,盒子
文本文件:我有车和房子
输出必须为:“汽车和”
我认为这是您需要的:
mysql_row = "car,house,pen,pencil,box"
file_str = "I have a car and a house"
mysql_elements = mysql_row.split(",")
file_elements = file_str.split(" ")
output_array = []
for m_element in mysql_elements:
for i in range(len(file_elements)):
if ((m_element == file_elements[i]) and (i < len(file_elements)-1)):
output_array.append(file_elements[i])
output_array.append(file_elements[i+1])
print output_array
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.