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 중국어 웹사이트의 기타 관련 기사를 참조하세요!