Python の open() メソッドは、ファイルを開いてファイル オブジェクトを返すために使用されます。この関数は、ファイルの処理中に使用する必要があります。ファイルを開けない場合は、OSError がスローされます。
#完全な構文形式は次のとおりです: (推奨学習: Python ビデオ チュートリアル)
open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)
パラメータの説明:
file: 必須、ファイル パス (相対パスまたは絶対パス)。 mode: オプション、ファイルを開くモードbuffering: バッファリングを設定しますencoding: 通常は utf8 を使用しますerrors: エラー報告レベルnewline: 改行文字を区別しますclosefd: ファイルを読み取るために渡されるファイル パラメーターのタイプファイル読み取りモードでファイル オブジェクトを開くには、Python の組み込みの open() 関数を使用します。 、ファイル名と開くモードを渡します。ファイルを読み取るためのオープン モードを渡す必要はありません。デフォルトは mode='r' です。 もう 1 つ問題があり、コンテンツに中国語が含まれている場合、f = open(path,'r') を使用してファイルを読み取ると、エンコード エラーが報告されます。したがって、3 つのパラメータを正しい方法で渡すことが最善です: ファイル名、オープン モード、およびエンコード パラメータを渡す Encoding (エンコーディング) は utf-8 を推奨します (utf8 としても記述できます)。中国語、英語、混合ファイルを問わず、すべて読むことができます。オープンモードのmode=は直接パラメータなので記述する必要はありません。最初のパラメータはファイル名、2 番目のパラメータは開くモード、4 番目のパラメータはエンコーディングであるため、省略できません。 画像またはオーディオ ファイルを読みたい場合は、「rb」を使用してモードを開きます。b はバイナリを表します。ファイルの内容を読み取る方法
read(): ファイルの内容全体を一度に読み取りますreadline():毎回読む 1 行の内容readlines(): すべての内容を一度に読み取って、行ごとにリストを返します Python 関連の技術記事の詳細については、こちらをご覧ください。 、チュートリアル以上がPythonでファイルの内容を読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。