我正在创建一个您与之交谈的程序,给它一个然后运行的命令。问题是当我运行程序并与之交谈时,它可能会大写一些我在代码中没有大写的字母,所以它不会运行命令。有没有办法让python不用担心单词是否大写?我已经尝试过将名称大写,但它似乎在需要时将它们大写。代码:
import speech
words = {"test1", "hello"}
test = speech.input("test: ")
tokens = test.split()
if words.intersection(tokens):
print 'hi'
else:
print 'test'