在非 Windows 系统上使用 Python 访问 Access 数据库
您拥有 .accdb 或 .mdb 格式的 Access 数据库,并且正在寻求读取并在 Mac OS X 等非 Windows 平台上使用 Python 访问数据。虽然 pyodbc 是在 Windows 上处理 Access 数据库的广泛使用的选项,但它与 Mac OS X 不兼容。
替代解决方案:pandas_access
对于非 Windows 平台,pandas_access 库提供了一个解决方案。使用方法如下:
<code class="python">import pandas_access as mdb db_filename = 'my_db.mdb' # Listing the tables for tbl in mdb.list_tables(db_filename): print(tbl) # Reading a small table df = mdb.read_table(db_filename, "MyTable")</code>
Ubuntu 的其他注意事项
在 Ubuntu 上,您可能需要在使用 pandas_access 之前安装 mdbtools 软件包:
<code class="bash">sudo apt install mdbtools</code>
通过使用 pandas_access,您可以轻松地在 Mac OS X 和 Ubuntu 等非 Windows 平台上访问和操作 Access 数据库中的数据。
以上是如何在非 Windows 系统上使用 Python 访问 Microsoft Access 数据库?的详细内容。更多信息请关注PHP中文网其他相关文章!