在代码的一个更简单的版本中,我使用了很好的旧的self.bell(),没有问题(所有的代码都在一个类下--不好,所以升级了版本)。在升级后的代码中,我得到了一个递归错误。in the DB, works well else: self.bellthe way\SQL\password manager with classes\class_createNewPassword.py", line 249
我的提示字符串是使用以下语句打印的,为什么它需要转义字符(\033)和钟形字符(007)?当我手动运行相同的命令时,它什么也不打印。printf '%s@%s:%s' user host /home/useruser@home:/home/user那么,转义字符、\033和007如何转换为shell提示符字符串呢?