ホームページ >バックエンド開発 >Python チュートリアル >Pythonでデータを読み取る方法
Python でデータを読み取るいくつかの方法
Python でデータを読み取る主な方法はいくつかあります:
1. ファイルからの読み取り Take
open()
関数を使用してファイルを開きます。 read()
メソッドを使用して、ファイルの内容全体を読み取ります。 readline()
メソッドを使用して、ファイルを 1 行ずつ読み取ります。 readlines()
メソッドを使用して、ファイルの内容をリストに読み取ります。 例:
<code class="python">with open('myfile.txt', 'r') as f: data = f.read()</code>
2. テキスト ストリームからの読み取り
StringIO
を使用して作成モジュールテキストフロー。 write()
メソッドを使用して、データをストリームに書き込みます。 seek()
メソッドを使用してストリーム ポインタをリセットします。 read()
メソッドを使用して、ストリーム内のデータを読み取ります。 例:
<code class="python">from io import StringIO stream = StringIO() stream.write('Hello world!') stream.seek(0) data = stream.read()</code>
3. CSV ファイルから読み取ります
csv
モジュールを使用します。 reader()
関数は CSV リーダーを作成します。 next()
メソッドを使用して、データを 1 行ずつ読み取ります。 例:
<code class="python">import csv with open('mydata.csv', 'r') as f: reader = csv.reader(f) for row in reader: print(row)</code>
4. JSON ファイルから読み取ります
json
モジュールを使用します。 load()
関数は、JSON ファイルからデータを読み込みます。 例:
<code class="python">import json with open('mydata.json', 'r') as f: data = json.load(f)</code>
5. データベースからの読み取り
psycopg2 など) を使用します。
(PostgreSQL) または pymongo
(MongoDB)、データベース接続を確立します。 例:
<code class="python">import psycopg2 conn = psycopg2.connect("host=localhost dbname=mydb user=postgres password=mypassword") cur = conn.cursor() cur.execute("SELECT name FROM users") data = cur.fetchall()</code>
以上がPythonでデータを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。