gpt4 book ai didi

python - 在非 Windows 平台(Linux 或 Mac)上使用 Python 处理 Access 数据库

转载 作者:太空宇宙 更新时间:2023-11-04 11:57:36 29 4
gpt4 key购买 nike

我想 Access Microsoft Access 数据库中的数据。我有一些 .accdb 和 .mdb 文件,想用 Python 读取它们。

根据我的研究,pyodbc 只能在 Windows 平台上使用,但我在 Mac OS X 上工作。我是 Python 新手。

另一种选择是,如果我可以将数据从数据库导出到 csv,然后在 python 中使用。

任何帮助或启动将不胜感激。

最佳答案

在 Mac OSx 和 Ubuntu 18.04 上你可以使用 pandas_access

来自文档:

import pandas_access as mdb

db_filename = 'my_db.mdb'

# Listing the tables.
for tbl in mdb.list_tables(db_filename):
print(tbl)

# Read a small table.
df = mdb.read_table(db_filename, "MyTable")

在 Ubuntu 上你可能需要运行:

sudo apt install mdbtools

关于python - 在非 Windows 平台(Linux 或 Mac)上使用 Python 处理 Access 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53672747/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com