擅长:python、mysql、java
<p>要执行到<code>EOF</code>的操作,请参阅下面的示例代码。外部的<code>for</code>循环会循环到最后一行,或者可以说是文件末尾。在</p>
<pre><code>infile = open('input.txt','r')
lines = infile.readlines()
whitespace_count=0
for data in lines:
#do your stuff here, for example here i'm counting whitespaces in input file
for character in data:
if character.isspace():
whitespace_count +=1
print whitespace_count
</code></pre>
<p>而且,当您需要直接从STDIN执行工作时,请考虑下面的代码,这里<code>sys.stdin</code>就像读取输入文件一样。输入足够的输入后,点击CTRL+D直到程序退出</p>
^{pr2}$