Skip to main content

json 在文件中支持 python 的简单调试器。也可以阅读。

项目描述

文件编写器 2.0.2

圈子CI 编解码器

你好。

我是一个简单的调试器,可以打印到文件中。我也可以阅读。以防你需要我。

一定复杂性中的简单性。

安装

pip install filewriter

文档

参数:文件名

文件的名称。.log将添加扩展名。默认值:debug ENV 名称:READABLE_GLOBAL_VARIABLE_NAME

参数:调试

如果设置为 True,则打印正在发生的事情。默认值:真

参数:json

如果设置为True,它将启用json转换默认:True

参数:回调

如果设置(一个函数),该函数将使用创建文件的路径执行。默认值:无

例子

from filewriter import Writer, Reader, Reverse

# creates a file called debug.log and saves into
Writer() << {'allah': 'birdir'}
>>> {"allah": "birdir"}

# reverse the operator, if that's easier to read
# https://docs.python.org/3/reference/simple_stmts.html#assignment-statements
Reverse({'allah': 'birdir'}) >> Writer()
>>> {"allah": "birdir"}

# reads from debug.log
test = Reader().data 
print(test)
>>> {'allah': 'birdir'}

# delete callback
import os
Writer(callback: lambda filename: os.remove(filename)) >> {'test': 'callback'} # deletes the file

API

文件编写器.Writer

Writer(
    filename="debug",
    debug=True,
    json=True,
    ext="log",
    callback=None,
)

文件编写器.Reader

Reader(
    filename="debug",
    debug=True,
    ext="log",
    json=True,
)

filewriter.Reader().data

初始化后从文件中设置


推特:@ebsaral

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

filewriter-2.0.2.tar.gz (3.1 kB 查看哈希

已上传 source

内置分布

filewriter-2.0.2-py3-none-any.whl (4.2 kB 查看哈希

已上传 py3