ホームページ >バックエンド開発 >Python チュートリアル >Python 3.x で read() 関数を使用してファイルの内容を読み取る方法

Python 3.x で read() 関数を使用してファイルの内容を読み取る方法

WBOY
WBOYオリジナル
2023-07-30 17:56:111744ブラウズ

read() 関数を使用して Python 3 でファイルの内容を読み取る方法.x

Python では、read() 関数はテキスト ファイルを読み取るのに非常に便利な関数です。ファイルの内容を文字列としてプログラムに返します。この記事では、read() 関数を使用してファイルの内容を読み取る方法を、いくつかのコード例とともに紹介します。

まず、read() 関数はテキスト ファイルの読み取りにのみ使用できることを明確にする必要があります。バイナリ ファイルを読み取りたい場合は、readlines() またはその他の適切な関数を使用する必要があります。ここで、example.txt という名前のテキスト ファイルがすでにあると仮定しましょう。

以下は、read() 関数を使用してテキスト ファイルを読み取る方法を示す簡単なサンプル プログラムです。

# 打开文件
file = open('example.txt', 'r')

# 使用read()函数读取文件内容
content = file.read()

# 输出文件内容
print(content)

# 关闭文件
file.close()

上記のコードの最初の行は、ファイル example.txt を開きます。 open() 関数を作成し、 file という名前を付けます。パラメータ「r」は、ファイルを読み取り専用モードで開くことを意味します。ファイルが存在しない場合は、FileNotFoundError がスローされます。

次に、read() 関数を使用してファイルの内容を読み取り、それを変数 content に割り当てます。この関数はファイル全体を読み取り、文字列を返します。このようにして、変数 content を使用してファイルの内容を操作できます。

最後に、print() 関数を使用してファイルの内容を出力します。もちろん、データベースへの書き込みや統計分析の実行など、ファイルのコンテンツに対して他の操作を実行することもできます。ファイルの読み取りが終了したら、必ずファイルを閉じてシステム リソースを解放してください。

read() 関数を使用してファイル全体を読み取ることに加えて、read() 関数を使用して指定したバイト数を読み取ることもできます。たとえば、read(10) を使用してファイルの最初の 10 バイトを読み取ることができます。

# 打开文件
file = open('example.txt', 'r')

# 读取文件的前10个字节
content = file.read(10)

# 输出文件内容
print(content)

# 关闭文件
file.close()

上記のコードでは、read(10) 関数はファイルの最初の 10 バイトのみを読み取ります。それを変数コンテンツに代入します。他の操作は前のコードと同様です。

要約すると、read() 関数は、Python でテキスト ファイルを読み取るために非常によく使用される関数です。ファイルの内容を文字列としてプログラムに簡単に返すことができます。この記事の概要とサンプル コードを通じて、ファイルを読み取るための read() 関数の使用方法についてはすでに理解されていると思います。この記事がお役に立てば幸いです!

以上がPython 3.x で read() 関数を使用してファイルの内容を読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。