我和我的朋友正在做一个打字测试。我们使用python中的input()函数来获取用户的输入。问题是我们必须按enter来保存输入,并且我们希望该按钮是空格键。有没有办法做到这一点,或者我们可以用来解决这个问题的另一个模块? for i in range(num_words):
print(final_sentence)
print("")
typed_word = input("Type>")
words_to_list(typed_word)
os.system('clear')
我在KeyEvent.KEY_TYPED上执行输入检查,在此期间通过以下方法获得全文:
text = text + event.getCharacter();
但我需要确保我只添加用户可以输入的可接受的字符,包括所有的数字、字母和特殊字符。应用程序应该支持英语、爱沙尼亚语和俄语,以后还会增加更多。什么样的regex应该排除Esc、Backspace等?