実行時にpprint内の値を渡す方法はありますか?pprint内でランタイムコール
import nltk, sys
from pprint import pprint
from nltk.corpus import framenet as fn
#Word = raw_input("enter a word: ")
pprint(fn.frames(r'(?i)Medical_specialties'))
f = fn.frame(256)
f.ID
f.name
f.definition
print f
print '\b'
pprint(sorted([x for x in f.FE]))
pprint(f.frameRelations)
print
は、実行時に、私は、ユーザーから単語を取得し、順番に単語に関連するフレームIDとしてフレームのリストをスロー分野別の場所にfn.frames機能にそれを渡す必要があります。それから私はそれらの番号を呼び出すことでさらに問い合わせをすることができます。
出力:
[<frame ID=256 name=Medical_specialties>]
これはどのように 'nltk'; – alvas
nltk用のフレームセットコーパス、 からnltk.corpusインポートフレームセットfn –
コード全体または少なくとも最小限の作業例を表示して、より良いお手伝いをするようにしてください。 – alvas