在Python 3.6中,可以使用多种方法来读取多个数据表。以下是几种常见的方法:
import pandas as pd
# 读取CSV文件
df_csv = pd.read_csv('data.csv')
# 读取Excel文件
df_excel = pd.read_excel('data.xlsx')
# 读取SQL数据库中的数据表
import sqlite3
conn = sqlite3.connect('database.db')
df_sql = pd.read_sql('SELECT * FROM table_name', conn)
推荐的腾讯云产品:腾讯云数据库(TencentDB),提供了多种数据库服务,包括关系型数据库、NoSQL数据库等,适用于各种应用场景。产品介绍链接:腾讯云数据库
from sqlalchemy import create_engine
# 创建数据库连接
engine = create_engine('sqlite:///database.db')
# 执行SQL查询语句
result = engine.execute('SELECT * FROM table_name')
# 获取查询结果
for row in result:
print(row)
推荐的腾讯云产品:腾讯云数据库(TencentDB),提供了多种数据库服务,包括关系型数据库、NoSQL数据库等,适用于各种应用场景。产品介绍链接:腾讯云数据库
import sqlite3
# 创建数据库连接
conn = sqlite3.connect('database.db')
# 创建游标对象
cursor = conn.cursor()
# 执行SQL查询语句
cursor.execute('SELECT * FROM table_name')
# 获取查询结果
result = cursor.fetchall()
for row in result:
print(row)
# 关闭游标和数据库连接
cursor.close()
conn.close()
推荐的腾讯云产品:腾讯云数据库(TencentDB),提供了多种数据库服务,包括关系型数据库、NoSQL数据库等,适用于各种应用场景。产品介绍链接:腾讯云数据库
这些方法可以根据具体的需求和数据表格式选择适合的方式来读取多个数据表。
领取专属 10元无门槛券
手把手带您无忧上云