(обычное соединение, настройте путь чтения к нужной папке)

т, я в настоящее время использую pyodbc в Python 3, и я пытаюсь найти способ автоматического определения драйвера ODBC, не меняя вручную при использовании на разных компьютерах. Причина в том, что на моем компьютере установлен ODBC-драйвер 13, а на компьютере другого друга - ODBC-драйвер 11, поэтому всякий раз, когда мы запускаем скрипт со своей стороны, сначала нужно вручную изменить версию, чтобы выполнить процесс.

Кто-нибудь может помочь решить эту проблему? Ниже приведен мой пример кода.

Спасибо

import os
import csv
import pyodbc
import datetime
from dateutil.relativedelta import relativedelta


conn = pyodbc.connect(
    r'DRIVER={ODBC Driver 13 for SQL Server};'
    r'SERVER=****;'
    r'DATABASE=****;'
    r'Trusted_Connection=yes;'
    )

cursor = conn.cursor()

cursor.execute("Select * From Table1")
dData = cursor.fetchall()

Ответы на вопрос(1)

Ваш ответ на вопрос