python 打印表名
时间: 2023-07-05 20:32:21 浏览: 36
如果你正在使用 MySQL 数据库,可以使用以下代码打印表名:
```python
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
mycursor = mydb.cursor()
mycursor.execute("SHOW TABLES")
for table in mycursor:
print(table)
```
如果你正在使用其他类型的数据库,可以查看对应数据库的 API 文档,寻找类似的函数来打印表名。
相关问题
python 打印excel表名
如果你想使用 Python 打印 Excel 文件中的所有表名,可以使用 `openpyxl` 模块来实现。以下是一个示例代码:
```python
from openpyxl import load_workbook
# 加载 Excel 文件
workbook = load_workbook(filename='example.xlsx')
# 打印表名
for sheet_name in workbook.sheetnames:
print(sheet_name)
```
这个代码会打印出 Excel 文件中的所有表名。你可以使用 `filename` 参数指定 Excel 文件的路径,然后使用 `sheetnames` 属性获取所有表名。
Python 读取mdb的全部表名
可以使用pyodbc库来读取mdb文件的全部表名,具体代码如下:
```python
import pyodbc
# 连接mdb文件
conn = pyodbc.connect(r'Driver={Microsoft Access Driver (*.mdb)};DBQ=path/to/file.mdb')
# 获取全部表名
tables = [table.table_name for table in conn.tables() if table.table_type == 'TABLE']
# 打印全部表名
print(tables)
```
需要注意的是,需要安装Microsoft Access Driver才能使用pyodbc库连接mdb文件,具体安装方法可以参考pyodbc库的官方文档。另外,上述代码中的path/to/file.mdb需要替换为实际的mdb文件路径。