[英]How to Handle EOFError for raw_input() in python in Mac OS X
[英]Python raw_input() limit with Mac OS X Terminal?
我编写了一个python脚本,并使用python2.6在Mac OS X雪豹的终端上运行它。 我使用raw_input()在几个地方导入文本,但我似乎达到了一个限制,它将不再接受任何更多的字符。
这是python raw_input()中的限制还是与Terminal或Mac OSX有关?
有没有更好的方法让用户在python中输入更多的文本?
我说这是OSX终端的一个限制/错误 - 尝试通过IDLE运行脚本并查看是否仍然遇到同样的问题。
至于处理大量输入的更好方法 - 它完全取决于您的要求,但有些方法可能是:
我有同样的经验,如果不导入readline
模块,发现python限制了raw_input
的输入长度。 一旦我导入了readline
模块,它就提升了限制(或者至少将它提升到了我正在使用的文本工作正常的地方)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.