python与sqlite3分析

前几天无事,在翻python的目录时,发现Python中和sqlite3有关的东西还真是不少啊。

{Python-Home-Dir}/

                              /DLLs/_sqlite3.pyd

                             /DLLs/sqlite3.dll

                            /libs/_sqlite3.lib

                           /Lib/sqlite3/*

但是限于个人的编程水平,还不会反编译,因此只好进行猜测(主要是用Ultraedit来看),猜测的结果是似乎在使用sqlite3的时候,首先链接_sqlite3.lib,接着查询_sqlite3.pyd,最终通过sqlite3.dll获得执行的结果.

_sqlite3.pyd是Python格式的类似于DLL之类的东西,而_sqlite3.lib则仅仅包含了链接到_sqlite3.pyd的信息,最终执行数据库操作都是通过sqlite3.dll进行的.而sqlite3.dll则是sqlite官方提供的东东.

 

我水平实在太差了,为了分析透这个东西,决定好好地一点一点分析.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值