Python:如何让python得到"zero"?
Python: how to let python get the "zero"?
这是我的代码:
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")
然后这是我的输出:
Enter sentence, or just hit ENTER to quit: left-wing
[('left-wing', 'O')]
['left-wing']
left-wing
O
yes
进程已完成,退出代码为 0
我的问题是:为什么 python find/read 的值不能为零?
我尝试了“0”、“0”、{0}.. 但它们都没有真正帮助。
非常感谢!
您的记录中有字母 'O' 而不是数字“0”
这是我的代码:
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")
然后这是我的输出:
Enter sentence, or just hit ENTER to quit: left-wing
[('left-wing', 'O')]
['left-wing']
left-wing
O
yes
进程已完成,退出代码为 0
我的问题是:为什么 python find/read 的值不能为零? 我尝试了“0”、“0”、{0}.. 但它们都没有真正帮助。
非常感谢!
您的记录中有字母 'O' 而不是数字“0”