Wie wird der Wert innerhalb von pprint zur Laufzeit übergeben?Laufzeitaufruf innerhalb von 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
Zur Laufzeit muß ich ein Wort von dem Benutzer erhalten und es zu fn.frames Funktion anstelle von Fachrichtungen übergeben, die wiederum eine Liste der Bilder als Rahmen ID relevant für das Wort führt. Dann kann ich diese Nummern anrufen, um weiter zu fragen.
Ausgang:
[<frame ID=256 name=Medical_specialties>]
Wie hat das mit 'nltk' zu tun? – alvas
Es ist frameNet Korpus für nltk, von nltk.corpus importieren framenet als fn –
Bitte zeigen Sie den ganzen Code oder zumindest ein minimales Arbeitsbeispiel, damit wir Ihnen besser helfen können. – alvas