Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
linguistictagger tag_string no longer returns parts of speech
-
linguistictagger.tag_string with SCHEME_LEXICAL_CLASS no longer returns parts of speech. Instead of noun, verb, etc being returned it returns OtherWord. Does anyone know of a workaround for this?
import linguistictagger as lt
text = 'Python is pretty awesome.'
results = lt.tag_string(text, lt.SCHEME_LEXICAL_CLASS)
for tag, substring, range in results:
if tag != 'Whitespace':
print(substring + ": " + tag)Output:
Python: OtherWord
is: OtherWord
pretty: OtherWord
awesome: OtherWord
.: SentenceTerminator -
Hello
I just tried your program and it seems to work. iphone 6 plus, ios 11.4, pythonista 3.2
I didn't know about your lexical stuff, it looks pretty cool
-
So when you ran the program instead of getting OtherWord it returned the corresponding part of speech (noun, verb, etc)?
I am running it on iPad with Python 3, IOS 10.3.3, pythonista 3.2. -
It seems to work as expected for me too. Here’s the output:
Python: Noun is: Verb pretty: Adverb awesome: Adjective .: SentenceTerminator
Pythonista 3.2, Default interpreter 3.6.1, iOS 11.4, iPad
-
Thanks for the information. Based on this it appears to be an issue with Pythonista running on IOS 10.3.3.