使用python脚本的单词列表
我尝试使用以下python脚本从一个名为“Duden”的德语在线口述中获取解析数据 语法是:使用python脚本的单词列表,python,parsing,Python,Parsing,我尝试使用以下python脚本从一个名为“Duden”的德语在线口述中获取解析数据 语法是: import duden w = duden.get(word) print(w.title) print(w.name) print(w.article) print(w.part_of_speech) print(w.frequency) print(w.usage) print(w.word_separation) print(w.meaning_overview) print(w.synony
import duden
w = duden.get(word)
print(w.title)
print(w.name)
print(w.article)
print(w.part_of_speech)
print(w.frequency)
print(w.usage)
print(w.word_separation)
print(w.meaning_overview)
print(w.synonyms)
print(w.origin)
现在我想把一个单词列表(每个单词都写在一个单独的行中)传递给这个脚本,它将从每个单词中获取数据,并为每个单词保存在一个单独的文件中,比如word.json
如何在python脚本中实现这个过程?
是否可以删除由于听写器中不存在而导致属性错误的单词
多谢各位
vitalore希望这有助于:
import duden
import json
words = ["Loeffel", "Garten", "Morgen"]
for word in words:
result = {}
w = duden.get(word)
if w is not None:
result['title'] = w.title
result['name'] = w.name
result['article'] = w.article
print(result)
with open(f'{word}.json', 'w') as fp:
json.dump(json.dumps(result), fp)
酷。非常感谢。我对json知之甚少。。如何以更好的格式(比如name=Garten)获取json转储?另外,如何将txt格式的单词列表而不是代码中的列表传递给脚本?