各位大佬,我用python写昆虫识别系统
但规则库是个txt文件,然后如何才能让它识别并读取到这个规则库
txt里就写着比如
对人类有害 是益虫
然后在系统里输入对人类有害
就能识别到是益虫
我不会啊
将txt文件读取出来,然后做成字典。
# txt文件名默认为rule.txt,且与python脚本处于同一目录下
# txt文件编码格式默认为UTF-8,若为GBK请修改参数
# 默认规则每行一条,每条以: key+空格+value 的格式书写
rule={}
with open("rule.txt","r","utf-8") as f:
rule_text=f.readline()
while(rule_text):
key=rule_text.split(" ")[0]
value=rule_text.split(" ")[-1]
rule[key]=value
rule_text=f.readline()
user_query=input("请输入查询语句")
if(user_query in rule):
print(rule[user_query])
else:
print("没有相关规则")
https://tensorflow.google.cn/text/tutorials/text_classification_rnn?hl=zh_cn