有没有一种方法可以使用raw_input而不在读取行历史记录中留下符号,从而在制表符完成时不显示它?
你可以使一个函数像
import readline def raw_input_no_history(): input = raw_input() readline.remove_history_item(readline.get_current_history_length()-1) return input
并调用该函数而不是raw_input。您可能不需要负1,具体取决于您从何处调用它。