我目前正在使用ARGV.gets从命令行捕获用户输入。我希望允许Ctrl终止脚本,但不知道如何使用Signal.trap或通过错误处理来完成。我试图为类似于Ctrl的东西找到一个陷阱代码列表,但是找不到我正在寻找的任何东西。同样,拯救异常也不起作用,因为Ctrl不会引发异常。是否有用于Ctrl的陷阱代码或其他检测方法?# Trap ^C # Do so
我需要在我的程序中输入一些错误处理。我的程序从用户那里获取一行文本,但是这个文本应该只包含字母和空格。我已经尝试输入一些错误处理,但我想改进它。当用户输入字母或空格以外的内容时,我会打印一条错误消息,但下面的代码仍然会执行。当用户输入非字母或空格的内容时,我希望打印错误消息并终止程序。God be the Glory
text = raw_input("Please enter a line of tex