問題:
存取Microsoft Access 資料庫(.accdb、Access 資料庫(.accdb、Access 資料庫(.accdb、Access 資料庫(.accdb、Access 資料庫(.由於pyodbc 的限制,Python 中的.mdb)在Mac OS X 或Linux 等非Windows 平台上變得具有挑戰性。
解決方案:
使用 pandas_access
對於 Mac OS X 和 Ubuntu 18.04,pandas 提供了解決方案。
安裝:
pip install pandas_access
用法:
<code class="python">import pandas_access as mdb db_filename = 'my_db.mdb' # List tables for tbl in mdb.list_tables(db_filename): print(tbl) # Read table df = mdb.read_table(db_filename, "MyTable")</code>
替代方案:匯出為CSV
作為使用替代方案:匯出為CSV作為使用的替代方案方案,您可以將Access 資料匯出到CSV 文件,然後使用csv 模組將其載入到Python 中。然而,這種方法將創建資料的副本,這可能不適合所有情況。
以上是以下是一些基於問題的標題,重點關注問題和解決方案: * 如何在非 Windows 平台上以 Python 存取 Microsoft Access 資料庫? (直接、清晰) * 存取Access資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!