Как передать значение внутри 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
Во время выполнения, мне нужно, чтобы получить слово от пользователя и передать его функции fn.frames вместо Медицинские_специальности, который, в свою очередь, проливает список кадров в качестве кадра ID соответствующего слову. Затем я могу вызвать эти числа для дальнейшего запроса.
Выход:
[<frame ID=256 name=Medical_specialties>]
как это имеет отношение к 'nltk'; P? – alvas
Это каркас для nltk, от nltk.corpus import framenet as fn –
Пожалуйста, покажите весь код или, по крайней мере, минимальный рабочий пример, чтобы мы могли помочь вам лучше. – alvas