分析包含ascii码的字符串

2024-04-29 15:34:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我用pyvisa来控制信号恢复sr7225锁定放大器。几乎每件事都按预期进行。只有一个问题,当查询的值正好为零并且在浮点模式下有一个查询时,将返回以下内容

>>>import visa
>>>lockin = visa.instrument('GPIB::08')
>>>lockin.ask('X.') # Query X value in floating point mode
0.0E+00\x00

一个ascii值被附加到响应字符串中。我想附加的ascii值\x00是个错误,但这意味着我不能使用float()将字符串响应转换为float。你会怎么处理?在


Tags: 字符串import信号asciivisa模式floatask