通过子进程python运行praat脚本时无法将字节输出转换为字符串

sound_offset_time = subprocess.check_output(praat_command_str, shell=True).decode("utf-8")

提供输出

# Result: - #

另一个命令

process = subprocess.Popen(praat_command_str, stdout=subprocess.PIPE, stderr=None, shell=True)

给出输出:

('-\x006\x00.\x008\x001\x004\x006\x006\x000\x008\x009\x006\x003\x001\x007\x006\x006\x002\x00\r\x00\n\x00', None)

我无法将其从字节转换为字符串,仍然获得“-”。如果从命令行运行,则输出正确

-6.814660896317662


FFIVE
浏览 86回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python