私の質問は、一度に1文字ずつファイルを反復処理するために、以下以外に他の方法があったかどうかです?
with open(filename) as f:
while True:
c = f.read(1)
if not c:
print "End of file"
break
print "Read a character:", c
Javaのように読み物があるかどうかをチェックする機能がないので、他にどのような方法がありますか。また、この例では、変数 c がファイルの最後に達したとき、変数 c には何が入っているでしょうか? 誰の助けにも感謝します。