Python3使用os.popen在osx上执行命令给了我一个奇怪的异常

时间:2018-11-01 18:59:38

标签: python python-3.x bash macos

我正在使用以下命令在python中执行命令:

command = os.popen("sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m").read()

我正在尝试使用diskutil创建可启动的USB设备 但是我遇到了这个错误,我不知道如何解决

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x90 in position 4: invalid start byte

编辑

我使用子流程事件自行解决:

subprocess.check_output("command","to","execute"]).decode(errors='ignore')

0 个答案:

没有答案