Pythonでファイルからデータを読み込む方法

Pythonではopen()関数を使用してファイルのデータを読み込むことができます。以下に基本的な使用例を示します:

file = open("filename.txt", "r")  # 打开文件,以只读模式读取
data = file.read()  # 读取文件中的所有数据
file.close()  # 关闭文件
print(data)  # 输出文件中的数据

open 関数の最初の引数はファイル名で相対パスや絶対パスを指定でき、2つ目の引数はファイルOpenモードでよく使われるモードは次のとおりです。

  1. 「r」: 読み込み専用
  2. 「w」: 上書きモード。ファイルが存在しない場合は作成し、存在する場合は既存の内容を削除して上書き
  3. 「a」: 追加モード、ファイルが存在しなければ作成する
  4. 「x」:作成モード、ファイルが存在する場合にエラー
  5. 「b」: ファイルをバイナリモードで開く
  6. 「t」:テキストモードでファイルを開く(デフォルト)

ファイルから内容を読み込んだ後、read()メソッドを使用してファイルの内容を文字列として返すことができます。最後に、close()メソッドを使用してファイルを閉じてリソースを解放します。

また、readlines()メソッドを使用するとファイル内の各行データをリストとして返すこともできますし、readline()メソッドを使用してファイル内の1行ずつ読み込むこともできます。

bannerAds