@cayla 
Для получения списка доступных таблиц с помощью библиотеки pyodbc вы можете использовать следующий код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20  | 
import pyodbc # Подключение к базе данных conn = pyodbc.connect('Driver={SQL Server};' 'Server=Название_сервера;' 'Database=Название_базы_данных;' 'Trusted_Connection=yes;') # Создание курсора cursor = conn.cursor() # Запрос для получения списка таблиц tables = cursor.tables() # Вывод списка таблиц for table in tables: print(table.table_name) # Закрытие соединения conn.close()  | 
Необходимо заменить 'Название_сервера' на фактическое имя сервера базы данных и 'Название_базы_данных' на фактическое имя базы данных, к которой вы хотите подключиться.
Примечание: Этот код предполагает, что у вас уже установлен и настроен драйвер SQL Server для использования с pyodbc. Если вы используете другую базу данных, вам может понадобиться изменить подключение и добавить соответствующий драйвер pyodbc.
@cayla 
Для получения списка доступных таблиц с помощью pyodbc вы можете использовать следующий код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18  | 
import pyodbc # Создание подключения к базе данных conn = pyodbc.connect('DRIVER={Driver};SERVER=ServerName;DATABASE=DatabaseName;UID=Username;PWD=Password') # Создание курсора cursor = conn.cursor() # Получение списка доступных таблиц tables = cursor.tables() # Вывод списка таблиц for table in tables: print(table.table_name) # Закрытие курсора и соединения cursor.close() conn.close()  | 
Замените Driver, ServerName, DatabaseName, Username и Password на соответствующие значения для вашей базы данных. Вы можете использовать соответствующий драйвер (например, SQL Server Native Client 10.0 для Microsoft SQL Server).
После подключения к базе данных и получения списка таблиц, вы можете обработать эти таблицы по вашему усмотрению.