文件名称:sqlite-vtfunc:使用Python实现SQLite表值函数
文件大小:20KB
文件格式:ZIP
更新时间:2024-02-18 11:09:40
python sql sqlite cython virtual-tables
vtfunc 注意:如果您使用的是Peewee 3.0或更高版本,则不再需要该项目,因为相关的代码已包含在Peewee的sqlite扩展模块中。 有关更多信息,请参见: 如果您打算将此项目与Peewee的较旧版本一起使用,或者与标准库SQLite模块一起作为独立项目使用,请继续使用此存储库。 需要sqlite> = 3.9.0 用于在SQLite中创建Python绑定。 一个表值函数: 接受任意数量的参数 可以用于放置普通表或子查询的地方,例如FROM子句或IN表达式的右侧。 可以返回由一列或多列组成的任意数量的行。 以下是一些您可以使用Python和sqlite-vtfunc : 编写一个SELECT查询,该查询在运行时将刮取一个网站并返回页面上所有出站链接的表(行是(href, description)元组。)。 接受文件路径并返回该目录中文件的表及其关联的元数据。 使用表值函数处理日历应用程序中的重复事件(通过动态生成一系列重复)。 对某些文本应用正则表达式搜索,并为每个匹配的子字符串返回一行。 使用SQL爬取页面 为了了解sqlite-vtfunc工作原理
【文件预览】:
sqlite-vtfunc-master
----setup.py(945B)
----.gitignore(37B)
----vtfunc.pyx(20KB)
----MANIFEST.in(100B)
----LICENSE(1KB)
----examples()
--------regex_search.py(708B)
--------generate_series.py(767B)
--------web-scraper.py(2KB)
----README.md(10KB)
----_pysqlite()
--------cache.h(2KB)
--------module.h(2KB)
--------connection.h(5KB)
----tests.py(8KB)