からキーに値を変換する:私は出力したい私は、次のテキストをtxtファイル持っている辞書
I want to eat watermelon
it tastes sweet pineapple
へ:
water=45
melon=8
apple=35
pineapple=67
I=43
to=90
eat=12
tastes=100
sweet=21
it=80
watermelon=98
want=70
を、私は次のテキストを持つ別のファイルを持っている
I want to eat watermelon = 43,70,90,12,98
it tastes sweet pineapple = 80,100,21,67
これは私がこれまで持っているものです。
import nltk
f = open(r'C:\folder\dic\file.txt','r')
answer = {}
for line in f:
k, v = line.strip().split('=')
answer[k.strip()] = v.strip()
f.close()
print answer.values()
h = open(r'C:\folder\dic\file2.txt','r')
raw=h.read()
tokens = nltk.sent_tokenize(raw)
text = nltk.Text(tokens)
for line in text:
word = line
for value in answer.values():
if value == word:
word=answer[keys]
else:
word="not found"
print word
これをPythonで行うにはどうすればよいでしょうか?
'' –