私は新しいPythonの学習者です。今ではファイル処理を開始しました。pythonのコマンドラインファイルの処理が機能しませんか?私は正しく働いていますか?
私は自分の問題を解決しようとしましたが失敗しましたので、質問を投稿しました。複製前に私の質問を考えてください。
ファイルを作成しようとしましたが、うまくいきました。 ファイル内の書き込みも機能しました。
しかし、ファイル内のテキストや値を読み込もうとすると、空白が返されます。
私はコマンドライン端末を使用して、Pythonで動作し、Ubuntu OSで動作します。
私が試したコードは以下の通りです。ファイルは目的の場所に作成され、書き込まれたテキストも存在します。
f0=open("filehandling.txt","wb")
f0.write("my second attempt")
s=f0.read(10);
print s
また、wb +、r +で試しました。私は以下のコードを添付した
:しかし、それは同じように空
編集1を返します。私はまず第一に、あなたwb
フラグでopen
場合、そのファイルのみ書き込み可能モードになります
fo = open("samp.txt", "wb")
fo.write("Text is here\n");
fo.close()
fo = open("samp.txt", "r+")
str = fo.read(10);
print "Read String is : ", str
fo.close()
バイナリモードでファイルを開いていないときに動作します( 'fo = open ( "samp.txt"、 "w") ')。 Python 2でそのまま動作するはずです。 – Matthias