Thu*_*ing 6 python macos terminal
我写了一个 python 脚本,并一直在使用 python2.6 在 Mac OS X 雪豹的终端中运行它。我使用 raw_input() 在几个地方导入文本,但我似乎达到了一个不再接受更多字符的限制。
这是 python raw_input() 的限制还是与终端或 Mac OSX 有关?
有没有更好的方法让用户在 python 中输入大量文本?
我有同样的经历,发现raw_input
如果不导入readline
模块,python 会将输入的长度限制为。一旦我导入了readline
模块,它就解除了限制(或者至少将它显着提高到我使用的文本工作正常的地方)。
我想说这是 OSX 终端的限制/错误 - 尝试通过 IDLE 输入运行脚本,看看是否仍然遇到同样的问题。
至于处理大输入的更好方法 - 这完全取决于您的要求,但有些方法可能是: