用法とPythonの、

 まず、Withステートメント何がありますか?

  いくつかのタスクがありますが、事前に設定され、その後クリーンアップ作業を行う必要があります。このシナリオでは、ステートメントで、Pythonは非常に便利な方法を提供します。良い例は、ファイルハンドルで、あなたはファイルからデータを読み取るために、ファイルハンドルを取得し、ファイルハンドルをクローズする必要があります。

以下のように、ステートメントを使用していない場合:

ファイル=オープン( '1.TXT'、R ''、エンコード= "UTF-8")
RET = file.read()
プリント(RET)
file.close()

2つの問題があります。

一つは、ファイルハンドルを閉じるのを忘れてもよく、 
第二は、任意の処理を行わず、異常データファイル読み出しの発生です。

この時間は、時間と行くです。よりエレガントな構文に加えて、環境のも良いハンドルの例外コンテキストを持ちます。

オープンと(' 1.TXT '、エンコード= " UTF-8 " )ファイルとして:
     プリント(file.read())
 

おすすめ

転載: www.cnblogs.com/QQmini/p/11407279.html