私の質問は、一度に1文字ずつファイルを反復処理するための他の方法があった場合ですか?Pythonでファイルから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に何が入りますか?誰にも助けてくれてありがとう。これについて
with open(filename) as f:
for line in f:
for c in line:
pass
または何:
この方法で何が問題になっていますか? – Keith
はい、 "複製"コードですが、それは同じ質問ではありません。あなたが実際に他の質問を読むのが面倒だったら、彼は答えを得ましたが、私が試みているような他の方法を知りたいのです。どうもありがとうございます... – Andy