我正试图弄清楚如何将.mp3文件转换为纯文本二进制代码。我希望能够将二进制1和0用于我的单独项目。我对Python还很陌生,所以这就是我迄今为止在这方面所发现的:
import os
os.chdir('filepath')
b=BitArray(bytes=open('filename.mp3','rb').read())
print(b.read())
您可以对b.bin
使用以下操作来获取位字符串,然后将其存储到文本文件中。
import os
from bitstring import BitArray
os.chdir('filepath')
b=BitArray(bytes=open('filename.mp3','rb').read())
# Store result
with open('filename_bits.txt', 'w') as file1:
file1.write(b.bin)