Pythonでデータを読み取る方法

下次还敢
下次还敢オリジナル
2024-04-02 18:18:201158ブラウズ

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)、データベース接続を確立します。
  • SQL クエリまたはデータベース操作を実行してデータを取得します。

例:

<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 サイトの他の関連記事を参照してください。

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