1
对于许多人共享的python脚本,我需要一个解决方案来检测用户驱动程序,以便我可以动态构建连接字符串。我目前使用的环境计算机名称如:在使用Python和pypyodbc的Windows上,你如何列出可用的驱动程序?
if os.environ['COMPUTERNAME'] == 'MattsDesktop':
print("You are using: Oracle 12")
self.DataConnectOracle = 'DRIVER={Oracle in 12cR1client32bit};SERVER=Xyz;DBQ=DEVenv;UID=AllDev;PWD=Secret2Secret'
但是,这必须更新,只要用户进行更改。似乎我应该能够获得他们的驱动程序信息,而不必维护这些如果是。
完美!尤其是如下代码:sqlserver_list = [x for pypyodbc.drivers()x [x]中的“SQL Server Native Client”),就像你的一样!谢谢!!! –