ホームページ >バックエンド開発 >Python チュートリアル >あなたの記事に適した質問ベースのタイトルをいくつか紹介します。 * **テキスト ファイルを Python リストまたは配列に読み取るにはどうすればよいですか?** * **テキスト ファイルを Python リストに読み取る最良の方法は何ですか?** * **Python:
テキスト データを扱う場合、多くの場合、情報をリストまたは配列に整理する必要があります。さらなる処理。よくある質問への回答で示されているように、Python はこれを実現するためのさまざまなメソッドを提供しています。
指定されたコードは、readlines() を使用してテキスト ファイルを適切に読み取ります。しかし、データを個々の要素に分割することはできません。これを修正するには、split() 関数を使用します。修正されたコード:
<code class="python">text_file = open("filename.dat", "r") lines = text_file.read().split(',') print(lines) print(len(lines)) text_file.close()</code>
この変更により、文字列全体が個々の値のリストに分割され、各項目への適切なアクセスが保証されます。
または、 Python の CSV モジュールは、テキスト ファイルを読み取るためのより効率的なアプローチを提供します。
<code class="python">import csv with open('filename.csv', 'r') as fd: reader = csv.reader(fd) for row in reader: # Process the row data here</code>
このメソッドは、reader() 関数で指定された区切り文字に基づいて、各行を自動的にリストに分割します。 for ループを使用すると、個々の行にアクセスして処理できます。
以上があなたの記事に適した質問ベースのタイトルをいくつか紹介します。 * **テキスト ファイルを Python リストまたは配列に読み取るにはどうすればよいですか?** * **テキスト ファイルを Python リストに読み取る最良の方法は何ですか?** * **Python:の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。