ファイルメソッドTELL()、()を求めて、ファイルの読み込み、ファイルの書き込み、ファイル方式のフラッシュ();読み書きファイルを、読み取りと書き込みのファイル、バイナリファイルの読み書き
#の方法は、()シーク)(知らせる #次の読み出し動作のためにカーソルを移動する方法、それを読むことができます開いているファイルを F =オープン(「昨日」、「R&LT 」、エンコード= 「UTF-8 」)#のファイルハンドル を印刷 F( .tell()) #の印刷ファイルポインタの位置 を印刷(f.readline()) を印刷(f.readline()) を印刷(f.readline()) を印刷(f.tell()) #の文字の数 #知らせます()文字カウントに合わせて f.seek(0) 印刷(f.readline()) #バック最初の行に #のテル()(シーク)を使用しながら、 F =オープンし("yesterday2 ' ' W 'エンコード= ' UTF-8 ' ) f.write(' こんにちは。1 \ N- ' ) f.write(' ハロー2 \ N- ' ) f.write(' こんにちは。3 \ N- ' ) F. (書く' こんにちは。4 \ N- ' ) f.writeを(' こんにちは。5 \ N- ' ) f.writeを(' こんにちは。6 \ N- ' ) f.close() #のハードディスクにリアルタイムに更新f.flush() #フラッシュを( )小さなアプリケーション方法:プリントプログレスバー のインポート時間SYS、 以下のために私にあるレンジ(20 ): sys.stdout.write(" #")#の標準出力()標準出力 sys.stdout.flush() time.sleep( 0.1 ) #のファイルは読み取り専用にも記述しないで (F =オープンを" yesterday2 」、' R&LT + '、エンコード= 'UTF-8 ')#のファイルハンドル#1 R +://書き込みファイルオープン、ファイルの終わりを読み取り、書き込み、その後印刷(' \ N- ' 、f.readline()) プリント( f.readline()) を印刷(f.readline()) f.write(" hhhhhha ------------ ---------- ")#のファイルへの書き込みではなく、カーソルの位置にしてから書き込み を印刷する(f.readline()) f.close() F =オープン(" yesterday2 "、' W + '、エンコーディング= ' UTF-8 ')#ファイルハンドル#1のW +:R //ない使用W f.write(" --------- hhhhhhha-- ------------ \ N- " ) f.write(" --------- hhhhhhha -------------- \ N- " ) F .WRITE(" --------- hhhhhhha -------------- \ N- " ) (f.write 」hhhhhhha -------------- --------- \ N- " ) f.write(" --------- ------- hhhhhhha ------- \ N- " ) f.write(" --------- hhhhhhha -------------- \ N- " ) f.write(" - hhhhhhha -------------- -------- " ) f.close() #のA +:なし追加の書き込み共通 #バイナリファイルの読み取り F =オープン(" yesterday2を」、' RB ')#のバイナリファイルを読み込むファイルハンドル// 印刷(f.readline()) を印刷(f.readline()) を印刷(f.readline()) を印刷(f.readline()) f.close() #ネットワーク伝送用のバイナリファイル #バイナリファイルへの書き込みを F =オープン(" yesterday2 "、' WB ' ) f.write(" こんにちはバイナリの\ N- " .encode())#エンコード() f.close()