在我的项目中,我使用 pdfplumber 解析一些 PDF 文件。在测试执行(pytest)期间,我有时希望查看代码中的日志以进行调试。这可以通过设置来完成--log-cli-level=DEBUG
。然而,这会打开来自所有代码的消息,还有 pdfplumber - 这非常冗长并且使调试变得困难。有没有办法在测试运行期间有选择地启用/禁用记录器?
pytest 4.6.3
python 3.7.3
感谢帮助!
我有以下任务:
我正在生成连续条形码的序列,例如: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)