Mengakses Pangkalan Data Akses dalam Python pada Sistem Bukan Windows
Anda mempunyai pangkalan data Access dalam format .accdb atau .mdb dan sedang berusaha untuk membaca dan akses data mereka menggunakan Python pada platform bukan Windows seperti Mac OS X. Walaupun pyodbc ialah pilihan yang digunakan secara meluas untuk bekerja dengan pangkalan data Access pada Windows, ia tidak serasi dengan Mac OS X.
Penyelesaian Alternatif: pandas_access
Untuk platform bukan Windows, perpustakaan pandas_access menyediakan penyelesaian. Begini cara anda boleh menggunakannya:
<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>
Pertimbangan Tambahan untuk Ubuntu
Di Ubuntu, anda mungkin perlu memasang pakej mdbtools sebelum menggunakan pandas_access:
<code class="bash">sudo apt install mdbtools</code>
Dengan menggunakan pandas_access, anda boleh mengakses dan memanipulasi data daripada pangkalan data Access pada platform bukan Windows seperti Mac OS X dan Ubuntu dengan mudah.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses Pangkalan Data Microsoft Access dalam Python pada Sistem Bukan Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!