我使用一个终端(9term),它自己进行命令行编辑——使用readline的程序只是碍事。它完全支持utf-8。如何使交互式python会话禁用readline,同时保留utf-8的输入和输出?在
目前我使用:
LANG=en_GB.UTF-8 export LANG
cat | python -i
但是这会导致系统标准编码为None,这意味着Ascii
(系统默认编码,似乎无法更改)
^{pr2}$
不禁用readline(它还会损坏utf-8输入)。在
我是python新手,如果这是一个明显的问题,请道歉。在
Tags:
过去,我曾通过从源代码重建Python readline来禁用它:
configure disable-readline
不过,对你的情况来说,这可能是过火了。在
相关问题 更多 >
编程相关推荐