python 读取access
时间: 2023-07-02 07:04:08 浏览: 52
要读取 Access 数据库,可以使用 pyodbc 模块。
首先,需要安装 pyodbc 模块。可以使用以下命令来安装:
```
pip install pyodbc
```
然后,需要创建一个 DSN(Data Source Name),指向 Access 数据库。可以在“控制面板” -> “管理工具” -> “数据源(ODBC)”中创建 DSN。
接下来,可以使用以下代码来连接 Access 数据库,并读取其中的数据:
```python
import pyodbc
# 连接到 Access 数据库
conn_str = 'DSN=my_access_db;'
cnxn = pyodbc.connect(conn_str)
# 执行 SQL 查询
cursor = cnxn.cursor()
cursor.execute('SELECT * FROM my_table')
# 读取数据
for row in cursor:
print(row)
# 关闭连接
cursor.close()
cnxn.close()
```
在连接字符串中,DSN 指向你创建的 DSN。在执行 SQL 查询时,可以使用标准的 SQL 语法。在读取数据时,可以使用 cursor 对象来获取查询结果。最后,记得关闭连接。