python - 将文本文件中的单词与 Python 字典匹配
问题描述
我想将 python 字典中的单词与文本文件匹配。以下代码不会出错。但是,它没有给出匹配的键输出。你能指导我解决问题吗?
mydict ={}
mydict['name'] = "TPS"
mydict['species'] = "Vitis vinifera"
mydict['name'] = "VvTPS"
mydict['species'] = "Setaria italica"
import fileinput
fileinput.input(files ='fulltext.txt')
with open("fulltext.txt", 'r', encoding='utf-8') as f:
for line in f:
value = mydict.get(line.strip())
if value is not None:
print (value)
解决方案
推荐阅读
- vba - 如果 Visible 设置为 False,MS Access Web 浏览器控件不会在 VBA 中加载 HTML 内容
- arduino - 上传任何类型的文件时出现 Arduino ESP32 错误
- scala - 控制台 log4j2 kafka:找不到记录器的附加程序(kafka.utils.Log4jControllerRegistration$)
- reactjs - 为 JWT 使用过滤器时,HttpServletRequest 为空,标头适用于邮递员,但不适用于 localhost
- python - 在 python 中仅使用 numpy 和 scipy 编码 Isomap (& MDS) 函数
- visual-studio-2017 - Visual Studio 2017 中的结构绑定
- reactjs - 设置材质 ui 自动完成的 TextField 子项的样式
- netsuite - 如何在 NetSuite 保存的搜索中使用分组和聚合?
- javascript - 卸载时清除 this.setState 任务的优雅方法,没有 this.mounted 模式?
- macos - 如何在文件添加到文件夹时重命名文件?