擅长:python、mysql、java
<p>Python对您来说并不是一种特殊的输入形式,但是为它制作一个小生成器当然很简单:</p>
<pre><code>def fromcin(prompt=None):
while True:
try: line = raw_input(prompt)
except EOFError: break
for w in line.split(): yield w
</code></pre>
<p>然后,在应用程序代码中,使用<code>for</code>语句循环(通常是在应用程序代码级别循环的最佳方式):</p>
<pre><code>for w in fromcin():
dosomething(w)
</code></pre>