-1

我知道这不起作用,并且会产生错误,但无论如何我都会问它。 exec(chr(8))不会从 shell 中删除字符... chr(8)是 ascii 中的退格键。所以很自然,我认为它会从 shell 中删除一个字符,比如

>>> exec(chr(8)) 

会回来

>>> exec(chr(8) # Missing a parenthesis.
4

1 回答 1

0

首先,exec是用于以字符串的形式执行多行代码。你应该使用评估。当您使用 eval(chr(8)) 时,它会给出错误“解析时出现意外的 EOF”。执行此代码只会导致之前没有字符的退格,从而导致错误。

于 2017-11-23T19:41:23.090 回答