```
import requests
import sqlite3
from sqlalchemy import create_engine, Column, Integer, String, Float
from sqlalchemy.orm import sessionmaker
from sqlalchemy.ext.declarative import declarative_base

# Define the database connection URL
DATABASE_URI = 'sqlite:///coinbase.db'

# Define the SQLAlchemy engine and session
engine = create_engine(DATABASE_URI)
Session = sessionmaker(bind=engine)
session = Session()

# Define the SQLAlchemy Base class
Base = declarative_base()

# Define the schema for the table
class CoinbaseData(Base):
    __tablename__ = 'coinbase_data'
    id = Column(Integer, primary_key=True)
    currency_pair = Column(String)
    exchange_rate = Column(Float)

# Define the Coinbase API URL
url = 'https://api.coinbase.com/v2/exchange-rates'

# Retrieve data from the Coinbase API
response = requests.get(url)
data = response.json()

# Loop through the data and create a new object of CoinbaseData class for each currency pair
for currency_pair, exchange_rate in data['data'].items():
    coinbase_data = CoinbaseData(currency_pair=currency_pair, exchange_rate=float(exchange_rate))
    session.add(coinbase_data)

# Commit the transactions and close the session
session.commit()
session.close()
```
``` คำขอนำเข้า นำเข้า sqlite3 จาก sqlalchemy นำเข้า create_engine, คอลัมน์, จำนวนเต็ม, สตริง, ลอยจาก sqlalchemy.orm นำเข้า sessionmaker จาก sqlalchemy.ext.declarative นำเข้า declarative_base # กำหนด URL การเชื่อมต่อฐานข้อมูล DATABASE_URI = 'sqlite:///coinbase.db ' # กำหนดกลไก SQLAlchemy และกลไกเซสชัน = create_engine(DATABASE_URI) Session = sessionmaker(bind=engine) session = Session() # กำหนด SQLAlchemy Base class Base = declarative_base() # กำหนด schema สำหรับคลาสตาราง CoinbaseData(Base) : __tablename__ = 'coinbase_data' id = Column(Integer, primary_key=True) currency_pair = Column(String) exchange_rate = Column(Float) # กำหนด Coinbase API URL url = 'https://api.coinbase.com/v2/exchange -rates' # ดึงข้อมูลจากการตอบสนองของ Coinbase API = request.get(url) data = response.json() # วนรอบข้อมูลและสร้างออบเจ็กต์ใหม่ของคลาส CoinbaseData สำหรับคู่สกุลเงินแต่ละคู่สำหรับ currency_pair, exchange_rate ใน data[' data'].items(): coinbase_data = CoinbaseData(currency_pair=currency_pair, exchange_rate=float(exchange_rate)) session.add(coinbase_data) # ยืนยันธุรกรรมและปิดเซสชัน session.commit() session.close() ```
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence