Python--ファイル操作2

ファイルメソッド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()

 

おすすめ

転載: www.cnblogs.com/zhaoxiaoxue/p/11183917.html