在非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中文網其他相關文章!