我读取 .wav 文件的语法错误是什么?
What is my syntax error reading .wav file?
我在 python 中编码并尝试从 .wav 文件中获取数据,以便我可以执行 FFT 并使用该结果来确定所播放音符的频率。
这是我试过的:
这是我得到的错误:
语法错误是 /
是数学除法运算符 (10/2, val1/val2) 并且两边都需要数字,打开函数调用到没有数字的除法是废话-无效。
您的文件名必须是字符串 - 用引号括起来。
harp = wave.open('/path/to/file', 'r')
(大概需要 wave.open
而不是 wav.open
)
字符串,例如您的文件路径,需要用引号 ('
s) 或双引号 ("
s) 表示:
harp = wav.open('/Users/williamwiess2/Desktop/Test 2/harp.wav', 'r');
# Here ---------^--------------------------------------------^
我在 python 中编码并尝试从 .wav 文件中获取数据,以便我可以执行 FFT 并使用该结果来确定所播放音符的频率。
这是我试过的:
这是我得到的错误:
语法错误是 /
是数学除法运算符 (10/2, val1/val2) 并且两边都需要数字,打开函数调用到没有数字的除法是废话-无效。
您的文件名必须是字符串 - 用引号括起来。
harp = wave.open('/path/to/file', 'r')
(大概需要 wave.open
而不是 wav.open
)
字符串,例如您的文件路径,需要用引号 ('
s) 或双引号 ("
s) 表示:
harp = wav.open('/Users/williamwiess2/Desktop/Test 2/harp.wav', 'r');
# Here ---------^--------------------------------------------^