📜  lostvariables (1)

📅  最后修改于: 2023-12-03 14:44:04.267000             🧑  作者: Mango

LostVariables

LostVariables是一个开源项目,其目的是为程序员提供一个简便的方法来管理和查询程序中的变量。该项目由Python编写,可轻松集成到任何项目中。

特性
  • 支持实时变量监测和检索
  • 自定义变量上报和查询
  • 支持多线程操作
  • 提供Web界面便于操作
  • 完全符合GDPR规定
安装

该项目可直接通过pip安装,使用以下命令即可:

pip install lostvariables
使用

在你的Python代码中导入LostVariables

from lostvariables import LostVariables

初始化一个LostVariables对象

lost_var = LostVariables()

监测一个变量

var = 10
lost_var.watch_var("my_var", var)

查询一个变量

my_var = lost_var.query_var("my_var")

使用Web界面

启动Web界面

lost_var.start_web()

可以在浏览器中打开http://localhost:5000 ,即可进入Web界面,并查看所有监测的变量信息。

例子
监测变量
from lostvariables import LostVariables
import random

lv = LostVariables()
my_var = random.randint(0, 100)
lv.watch_var("my_var", my_var)

while True:
    my_var = random.randint(0, 100)
    lv.update_var("my_var", my_var)
查询变量
from lostvariables import LostVariables

lv = LostVariables()
my_var = 10
lv.watch_var("my_var", my_var)

print(lv.query_var("my_var"))
总结

LostVariables是一个实用的变量管理工具,与其他常规的日志和调试工具不同,它可以在每个阶段检查变量的值,同时还可以在Web界面中查看所有监测的变量信息。它是完全开源的,可以轻松集成到任何Python项目中。