hier ist mein Code:Python: Wie kann Python die "Null" bekommen?
from nltk.tag import StanfordNERTagger
from nltk.tokenize import word_tokenize
file = "test.txt"
st = StanfordNERTagger("english.all.3class.distsim.crf.ser.gz")
usr_input = input("Enter sentence, or just hit ENTER to quit: ")
tagged = st.tag(word_tokenize(usr_input))
result = None
print(tagged)
print(list(e1 for e1,e2 in tagged))
with open(file, "r") as read_file:
for elem in tagged:
print(elem[0])
print(elem[-1])
if elem[-1] == "0":
print("null")
else:
print("yes")
Und dann ist mein Ausgang:
Enter sentence, or just hit ENTER to quit: left-wing
[('left-wing', 'O')]
['left-wing']
left-wing
O
yes
Prozess mit Exit-Code beendet 0
Meine Frage ist: Warum finden Sie den Wert nicht kann Python/lesen von Null? Ich habe versucht mit "0", "0", {0} .. und alle von ihnen haben nicht wirklich geholfen.
Vielen Dank!
So your're Eingang 'links wing' und es nicht bekommen, die abschließenden Null Null oder' linken 0 'und es nicht die Zeichenfolge 0? – Alex
Ihre Null ist keine 0 (Null), sondern ein O (Groß-/Kleinschreibung) –
@JacquesdeHooge Ja, Sie haben Recht! ;) Danke –