相关疑难解决方法(0)

在python中将字符串转换为二进制

我需要一种方法来获取python中字符串的二进制表示.例如

st = "hello world"
toBinary(st)
Run Code Online (Sandbox Code Playgroud)

有一个简洁的方法来做这个吗?

python string binary

88
推荐指数
5
解决办法
28万
查看次数

如何用Python编写立体声wav文件?

以下代码将频率为400Hz的简单正弦写入单声道WAV文件.如何更改此代码以生成立体声 WAV文件.第二个频道应该是不同的频率.

import math
import wave
import struct

freq = 440.0
data_size = 40000
fname = "WaveTest.wav"
frate = 11025.0  # framerate as a float
amp = 64000.0     # multiplier for amplitude

sine_list_x = []
for x in range(data_size):
    sine_list_x.append(math.sin(2*math.pi*freq*(x/frate)))

wav_file = wave.open(fname, "w")

nchannels = 1
sampwidth = 2
framerate = int(frate)
nframes = data_size
comptype = "NONE"
compname = "not compressed"

wav_file.setparams((nchannels, sampwidth, framerate, nframes,
    comptype, compname))

for s in sine_list_x:
    # write the audio frames to …
Run Code Online (Sandbox Code Playgroud)

python wav wave

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×2

binary ×1

string ×1

wav ×1

wave ×1