Pythonでテキストファイルからリストを読み込む方法


  1. readlines()関数を使用する方法:

    file_path = "ファイルのパス.txt"
    with open(file_path, "r", encoding="utf-8") as file:
    lines = file.readlines()
    lines = [line.strip() for line in lines]
    print(lines)
  2. split()関数を使用する方法:

    file_path = "ファイルのパス.txt"
    with open(file_path, "r", encoding="utf-8") as file:
    content = file.read()
    lines = content.split("\n")
    lines = [line.strip() for line in lines if line.strip()]
    print(lines)
  3. csvモジュールを使用する方法 (カンマ区切りの場合):

    import csv
    file_path = "ファイルのパス.csv"
    with open(file_path, "r", encoding="utf-8") as file:
    reader = csv.reader(file)
    lines = [line for line in reader]
    print(lines)

これらの例では、ファイルパスを適切なファイルのパスに変更してください。また、エンコーディングも必要に応じて変更してください。これにより、テキストファイルから読み込まれた内容がリストとして取得されます。

なお、上記のコード例ではUTF-8エンコーディングを使用していますが、テキストファイルのエンコーディングに合わせて適宜変更してください。また、テキストファイルの形式によっては、改行コードや区切り文字を適切に指定する必要があります。

これらの方法を使用すると、テキストファイルからリストを簡単に読み込むことができます。