我编写了一个方法,从SD卡中逐字节下载* .wav文件并将其保存在我的电脑上。
... #complex method downloading file_content
content = ''.join((chr(b) for b in file_content))
with open(file_path, 'w') as file:
file.write(content)
创建新的.wav文件后,副本上会出现可听见的噪音,这在原始版本中不存在。 audacity compare
奇怪的是,当我通过char比较这两个文件char的内容时,它们是相同的。没有发现任何差异。
答案 0 :(得分:0)
问题是我没有以二进制模式打开文件。 更改后
with open(file_path, 'w') as file:
进入
with open(file_path, 'wb') as file:
删除了文件副本上的噪音。