【发布时间】:2011-10-15 20:51:17
【问题描述】:
我想知道如何从 python 的一行中读取 140 个或更少的字符。用户要么输入正好 140 个字符,然后是一个换行符,要么是少于 140 个字符和一个换行符。 raw_input() 似乎没有限制,并且sys.stdin.read(140) 将读取直到达到 140 个字符,而不管换行符如何。
编辑:我如何将其停止在 140 个字符处?只是一个艰难的不允许更多的输入。无法输入更多内容。
想法?
最大
【问题讨论】:
-
用户在换行前输入超过140个字符怎么办?
-
打印
"error: over 140 chars by %d"%(140-len(a)),其中a是输入 -
要生成该错误消息,您需要阅读整行。
标签: python twitter input stdin tweepy