首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Python七号

    最近发现的 3 个 Python 轻量级数据库,好用到爆!

    与 pickleDB 和 Shelve 类似,TinyDB 是另一种快速且轻量级的键值对存储。 TinyDB[3] 的优点是非常快,非常简单易用。TinyDB 的接口类似于许多键值存储,但提供了许多附加功能,例如编写自己的存储中间件能力。 用法: import tinydb db = tinydb.TinyDB("store.json") db.insert({"name": "Python七号"}) db.insert({"author import TinyDB, Query >>> db = TinyDB('path/to/db.json') >>> User = Query() >>> db.insert({'name': 'Python : https://tinydb.readthedocs.io/en/latest/

    2K10编辑于 2022-10-25
  • 来自专栏萌海无涯

    ​Python爬虫学习之代理IP抓取(2)

    不过短短几分钟抓了6000条代理,也算是不错了 需要下载的模块 pip install tinydb # 主要用到的包 import requests from lxml import etree import pprint import time from tinydb import TinyDB, Query # 以前发布过使用 更新了下写入文件的初始化操作 class daili(): ("db.json") self.db2 = TinyDB("db2.json") self.Fruit = Query() 更新查找下页代码 # 查找下一页url import TinyDB, Query class daili(): def __init__(self): ''' 初始化操作''' # 起始url ("db.json") # 整理后数据库 self.db2 = TinyDB("db2.json") # 数据查询是否相同 self.Fruit

    64430发布于 2019-08-08
  • 来自专栏AI篮球与生活

    10个超级实用的Python模块,建议收藏!!

    tinydb是一个用纯Python编写的轻量级数据库,从名字上面我们就能够看出来它十分的轻便,它的由来就是为了降低小型Python应用程序使用数据库的难度,对于一些简单的程序而言与其是用SQL数据库, 还不如就使用Tinydb,我们先用pip命令安装一下 pip install tinydb 我们先初始化一个DB文件,代码如下 from tinydb import TinyDB db = TinyDB import TinyDB db = TinyDB('db.json') db.all() output [{'type': 'apple', 'count': 10}, {'type': 'banana import TinyDB, Query db = TinyDB('db.json') Fruit = Query() db.search(Fruit.type == 'apple') output import TinyDB db = TinyDB('db.json') db.truncate() db.all() output [] 删除某条数据的话,调用的是remove()方法, db.remove

    61210编辑于 2023-12-28
  • 来自专栏Rust语言学习交流

    【Rust日报】 2020-06-11 进一步理解 Rust 错误处理

    社区大佬出品的超好用插件,赶紧来支持一个 o( ̄︶ ̄)o :https://github.com/huhu/rust-search-extension TinyDB TinyDB是一个占用空间小,速度超快的数据库 项目地址:https://github.com/scowez/tinydb rarebears - pandas 的 Rust 实现 目前该项目已经有一些完整的实现:https://github.com

    80820发布于 2020-06-19
  • 来自专栏重庆的技术分享区

    如何用Beautiful Soup爬取一个网址

    update && sudo apt upgrade 使用pip安装最新版本的Beautiful Soup: pip install beautifulsoup4 安装依赖项: pip install tinydb Tinydb为NoSQL数据库提供了一个API, urllib3模块用于发出http请求。最后,使用xlsxwriterAPI创建excel电子表格。 在文本编辑器中打开并添加必要的import语句: craigslist.py 1 2 3 4 5 from bs4 import BeautifulSoup import datetime from tinydb import TinyDB, Query import urllib3 import xlsxwriter 添加全局变量 在import语句之后,添加全局变量和配置选项: craigslist.py 最后,它创建了一个TinyDB数据库db.json并存储解析后的数据; 当scrape完成时,数据库将传递给make_excel函数以写入电子表格。

    6.5K30发布于 2018-08-29
  • 来自专栏Python私房菜

    使用Pipfile代替reqirements.txt

    =3.0.3 pandas==1.0.3 pylint==2.4.4 python-dateutil==2.8.1 pytz==2019.3 requests==2.23.0 six==1.14.0 tinydb verify_ssl = false [dev-packages] isort = "*" black = "==19.3b0" pylint = "*" [packages] flask = "*" tinydb

    1.2K10发布于 2020-04-07
  • 来自专栏释然IT杂谈

    内网主机资产扫描那些事

    result = [obj.result() for obj in future_tasks if obj.result() is not None] return result from tinydb import TinyDB, where from tinydb.storages import JSONStorage from tinydb.middlewares import CachingMiddleware os.path.dirname(os.path.abspath(__file__)) __DATABASE_PATH__ = os.path.join(__BASE_PATH__, 'ports.json') __DB__ = TinyDB result = [obj.result() for obj in future_tasks if obj.result() is not None] return result from tinydb import TinyDB, where from tinydb.storages import JSONStorage from tinydb.middlewares import CachingMiddleware

    2.6K30发布于 2020-05-11
  • 来自专栏咸鱼学Python

    Python | 如何通过开源项目精进编码能力

    msiemens/tinydb(https://github.com/msiemens/tinydb) 了解用 Python 实现数据库。

    86130发布于 2020-01-14
  • 来自专栏机器学习与python集中营

    教你如何阅读 Python 开源项目代码

    msiemens/tinydb(https://github.com/msiemens/tinydb) 了解用 Python 实现数据库。

    85711发布于 2020-01-15
  • 来自专栏测试开发技术

    教你如何阅读 Python 开源项目代码

    msiemens/tinydb(https://github.com/msiemens/tinydb) 了解用 Python 实现数据库。

    1.6K20发布于 2021-09-15
  • 来自专栏机器学习与统计学

    教你如何阅读 Python 开源项目代码

    msiemens/tinydb(https://github.com/msiemens/tinydb) 了解用 Python 实现数据库。

    1.1K40发布于 2020-02-12
  • 来自专栏FreeBuf

    如何使用DivideAndScan执行更高效的自动化端口扫描

    针对每个目标执行单独的Nmap扫描; 将结果整合进一个Nmap报告中,支持不同格式; 针对第一阶段,工具将使用一个快速端口扫描器(Masscan / RustScan / Naabu),其输出将被解析并存储在数据库(TinyDB

    1.7K80发布于 2021-07-03
  • 来自专栏开源服务指南

    大语言模型的垂直应用:学术优化、房间设计、短视频创作、医学交流

    内存与持久性:使用 TinyDB 来确保长期保存自动编缉变量。

    49820编辑于 2023-09-02
  • 来自专栏开源服务指南

    跨平台的桌面应用程序开发框架 Electron | 开源日报 0906

    内存与持久性:使用 TinyDB 来确保长期保存自动编缉变量。

    97520编辑于 2023-09-14
  • 来自专栏爬虫资料

    深度学习在DOM解析中的应用:自动识别页面关键内容区块

    提高吞吐量;模型量化与 TensorFlow Lite 将 Keras 模型导出为 TFLite,并启用浮点16量化,推理更快、占用更低;异步存储 异步写入 SQLite 或切换到轻量级 NoSQL(如 TinyDB

    39410编辑于 2025-04-23
  • 来自专栏CDA数据分析师

    一个 Pythoner的 Awesome List

    msiemens/tinydb 了解用 Python 实现数据库。 coleifer/peewee 了解 ORM 的实现。

    1.5K60发布于 2018-02-05
  • 来自专栏用户2442861的专栏

    教你阅读Python开源项目代码

    msiemens/tinydb。了解用Python实现数据库。 5. coleifer/peewee。了解ORM的实现。 6. pallets/click。

    2.3K11发布于 2018-09-19
  • 来自专栏Kubernetes 与 Devops 干货分享

    Python第三方库大全

    TinyDB:一个微型的,面向文档型数据库。 ZODB:一个 Python 原生对象数据库。一个键值和对象图数据库。 数据库驱动 用来连接和操作数据库的库。

    3.9K20编辑于 2022-10-31
  • 来自专栏IT派

    Python家族全家福,看你到底有多少熟人?

    TinyDB – 一个微型的,面向文档型数据库。 ZODB – 一个 Python 原生对象数据库。一个键值和对象图数据库。 Web 框架 全栈 web 框架。

    3K50发布于 2018-03-27
  • 来自专栏进步集

    【python】标准库详解

    清晰友好的HTTP 库 Python 实现的数据库 pickleDB 一个简单,轻量级键值储存数据库 Python 实现的数据库 PipelineDB 流式SQL 数据库 Python 实现的数据库 TinyDB

    1.5K20编辑于 2023-03-06
领券