为什么eval函数不能处理\r\n,但是可以处理\n?例如
eval("for i in range(5):\r\n print 'hello'") 不行
eval("for i in range(5):\n print 'hello'") 行
我知道使用replace("\r","")可以解决,但有人知道为什么会出现这种情况吗?
--编辑--
哦!抱歉,我确切地指的是exec。回车符出现是因为我通过POST从HTML文本区域读取(我在Linux上)。现在更清楚了,谢谢大家。