小编mbe*_*ski的帖子

在 pytest 中禁用特定记录器

在我的项目中,我使用 pdfplumber 解析一些 PDF 文件。在测试执行(pytest)期间,我有时希望查看代码中的日志以进行调试。这可以通过设置来完成--log-cli-level=DEBUG。然而,这会打开来自所有代码的消息,还有 pdfplumber - 这非常冗长并且使调试变得困难。有没有办法在测试运行期间有选择地启用/禁用记录器?

pytest 4.6.3
python 3.7.3

感谢帮助!

python logging pytest python-logging

11
推荐指数
1
解决办法
9425
查看次数

在一个 ZPL 命令中打印多个(不同的)标签

我有以下任务:

我正在生成连续条形码的序列,例如:117-1、117-2、117-3、117-4...

我必须打印带有这些条形码的标签:第一个标签带有第一个代码,第二个标签带有第二个代码,依此类推。

目前我正在一张一张地打印标签。ZPL 中是否可以将多个标签组合到一个打印机命令中?就像是:

^header
print first one
take next label
print second one
take next label
...
^footer
Run Code Online (Sandbox Code Playgroud)

我正在生成 ZPL,因此不需要在 ZPL 中引入变量。

我当前用于打印单个标签的代码

    string zpl = string.Format(
    @"^XA
    ^LH5,5

    ^CF0,129
    ^FO20,10
    ^FB800,4,,C
    ^FD{0}
    ^FS

    ^FO160,150
    ^FB800,1,,C
    ^BY3
    ^BCN,150,N,N,N
    ^FD{0}
    ^FS
    ^XZ
    ", code.ToString());
Run Code Online (Sandbox Code Playgroud)

printing zpl-ii zpl zebra-printers

5
推荐指数
1
解决办法
2万
查看次数