![](/img/trans.png)
[英]Issue to play a mp3 file with a Python script from Arduino data
[英]Python: Issue reading/writing mp3 file
我正在尝试从mp3文件中读取文本数据,然后将其保存到python中的其他mp3文件中。 我不只是想移动文件,因为将来我会尝试修改它的内容。
这是我的代码:
encoding1="latin-1"
with open(path.get(),"r", encoding=encoding_1) as f:
file=f.read()
...
...
with open("D:\\test\\music_2.mp3","w+", encoding=encoding_1) as f:
f.write(file)
我已经尝试过将.encode()和.decode()与latin1和utf8进行不同的组合,但是那也不起作用。
以下是有关我的问题的一些说明:
mp3
文件不是文本文件。 您需要将它们作为二进制文件打开,以便不翻译某些字符。 当处理二进制数据而不是文本时,您也不必担心使用二进制文件进行编码。 要将文件打开为二进制文件,您需要将a b
传递到文件模式。 打开(文件,模式)
with open(path.get(),"rb") as f:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.