簡単なファイル操作のpython

デフREAD_FILE():

  F =オープン( "file.py"、 "R"、= 'UTF-6' をコードします)     

  (f.read())#-time、ファイルが大きいファイルのすべての内容を読んで、大量のメモリを取るだろう、デフォルトは-1全文デフォルトのint型の値を受け取る読んで、int型の値を指定した文字の数が読み印刷

  いくつかのメモリは、このように読みます保存すると、指定したサイズが読み込まれる(f.read(10))#を印刷

  真の中に:

    Z = f.read(10)

    プリント(Z)

    「」zがある場合:

      ブレーク

         f.close()#は、開封後のリソースの解放を、ファイルを閉じることを忘れないでください

 

私たちは自動的に閉じ、ファイル入力と出力ストリームにファイルを開くためのオープン助けを借りて#。

デフREAD_FILE(ファイル名:STR):ここで#パラメータの書き込みファイル名:STR、コロンとデータ型、データ型が説明#が必要なこのパラメータはSTRで、関数が呼び出されたときに、発信者に伝えます。

  開く(ファイル名、R ''、= 'UTF-8' をコードする)Fとして:

    リストにファイルを読み取るためのラインずつによってライン= f.readlines()#線、メモリフットプリントを比較します

       行の行のための:

      印刷(ライン)#プログレッシブ印刷

#F.readline読み取り専用ライン、少ないメモリを取ります

デフREAD_FILE(ファイル名):

  オープン( "1.TXT"、R ''、Fのよう= 'UTF-8' エンコーディングで:

    行= f.readline()

    行中:

      ライン= f.readline

デフ)(WRITE_FILE:

  :オープン( "1.TXT"、 'W'、= "UTF-8" enconding)Fとして有します

  iの範囲内(100):

    f.write(STR(I))

    ブラシにディスクへのデータ・メモリ・バッファは、のみファイル全体を書き込むファイル全体の書き込み操作まで待つことができf.flush()#は完了です。これは、メモリを占有し、早すぎるだろう。

 

    

 

  

  

        

おすすめ

転載: www.cnblogs.com/laofang/p/12101962.html