python读取32位数据库_如何使用64位python和odbcdri从32位.mdb读取

你好,社区

我正在寻找一个解决32位.mdb与我的64位环境冲突的解决方案:64位Windows7,64位MS Access数据库驱动程序运行64位python。我想将这些.mdb中的数据写入64位PostgreSQL数据库,也可能写入.csv文件。然而,我希望这个工具不仅能在我的机器上工作,而且也能在同事的机器上工作,这样它就可以完美地处理其他环境了。在

最初,我有一个用32位版本的msaccess数据库驱动程序和python写入.csv的脚本。然而,我想创建一个QGIS插件,我也有64位,我不想改变一切到32位只是为了能够阅读偶尔32位.mdb文件。在

我对编码是完全陌生的,但我已经阅读了这个问题,并明白基本上不可能在32位数据库和64位脚本和驱动程序之间建立直接连接。不过,我觉得很难相信这个问题没有解决办法。web应用程序不经常处理这种情况吗?例如,是否可以使用Django来创建这种功能?或者使用一个声称支持32位和64位的昂贵驱动程序是一种解决方案吗?创建一个独立的工具会更容易吗?或者,这样的工具是否已经存在,我只是还没有找到?在

所以总结一下:我希望将32位.mdb中的数据写入64位PostgreSQL数据库,最好使用QGIS插件进行编码。在

我以前工作的最初代码是:import csv, pyodbc

from tkinter import Tk

from tkinter.filedialog import askopenfilename

Tk().withdraw()

filename = askopenfilename()filenameEdit = filena

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值