Versuchen Sie, eine Liste von pyodbc.drivers () zu erhalten, aber sie produziert nichts Warum?Python

Python-Programme
Anonymous
 Versuchen Sie, eine Liste von pyodbc.drivers () zu erhalten, aber sie produziert nichts Warum?

Post by Anonymous »

Versuch, ein einfaches ODBC -Projekt einzurichten. Um sicherzustellen, dass ich den richtigen Treiber in der Verbindung benenne, wollte ich Pyodbc über die aktuellen Treiber berichten. Virtuelle Umgebung
Python Freeze Reports pyodbc == 4.0.30 (& auch 4.0.27) < /p>

Windows ODBC -Datenquelladministrator (32 und 64 Bit) anzeigen viele Treiber. MS Excel arbeitet mit PostgreSQL. < /P>

import pyodbc
Print("List of ODBC drivers:")
pyodbc.drivers()
print("End of List")
< /code>

Gibt nur eine Terminalausgabe an: < /p>

List of ODBC drivers:
End of List
< /code>

Importierte Pyodbc < /code> zunächst eine Ausnahme. Uninstalliertes Pyodbc, neu gestartet, neu installiert, die die Ausnahmen scheinbar schien, aber nicht die Ergebnisse, nach denen ich gesucht habe. /> pyodbc.drivers () gibt eine Liste
zurück, um die Treibernamen zu erhalten. Ich musste: < /p>

tunimport pyodbc
print("List of ODBC Drivers:")
dlist = pyodbc.drivers()
for drvr in dlist:
print(drvr)

print("End of List")
< /code>

Und ich bekomme jetzt: < /p>

List of ODBC Drivers:
SQL Server
QB SQL Anywhere
Transoft 64 bit ODBC Driver
PostgreSQL ODBC Driver(ANSI)
PostgreSQL ODBC Driver(UNICODE)
End of List
< /code>

Was ich brauchte.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post