繁体   English   中英

Mac OS X终端的Python raw_input()限制?

[英]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运行脚本并查看是否仍然遇到同样的问题。

至于处理大量输入的更好方法 - 它完全取决于您的要求,但有些方法可能是:

  • 从文件导入文本
  • 通过更加用户友好的控件创建某种GUI /前端来处理文本输入

我有同样的经验,如果不导入readline模块,发现python限制了raw_input的输入长度。 一旦我导入了readline模块,它就提升了限制(或者至少将它提升到了我正在使用的文本工作正常的地方)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM