2024-10-01 19:21:36 发布
网友
我有一千个.wav文件。我想读200本书西皮.io导入wavfile。它们的名称如下:voice1、voice2、voice3……等等。我想用scipy读voice1-voice200。你知道吗
哪条路最快?我需要使用for循环吗?我该怎么做呢?你知道吗
当你一遍又一遍地做同样的事情时,你需要使用for循环。你知道吗
如果要获取目录中的每个.wav文件,请查看以下答案:
How to read only wav files in a directory using Python?
这个答案为您提供了一个for循环,可以遍历以.wav结尾的每个文件;但是,您不希望只获取以.wav结尾的每个文件:您已经知道这些文件的名称,并且希望遍历它们
import glob from scipy.io.wavfile import read wavs = [] for i in range(1,200): wavs.append(read('voice' + str(i) + '.wav'))
这段代码将在当前目录中从voice1.wav迭代到voice200.wav,然后将read.wav添加到wavs数组中。如果要打印数组中的元素,可以执行以下操作:
for wav in wavs: print(wav)
当你一遍又一遍地做同样的事情时,你需要使用for循环。你知道吗
如果要获取目录中的每个.wav文件,请查看以下答案:
How to read only wav files in a directory using Python?
这个答案为您提供了一个for循环,可以遍历以.wav结尾的每个文件;但是,您不希望只获取以.wav结尾的每个文件:您已经知道这些文件的名称,并且希望遍历它们
这段代码将在当前目录中从voice1.wav迭代到voice200.wav,然后将read.wav添加到wavs数组中。如果要打印数组中的元素,可以执行以下操作:
相关问题 更多 >
编程相关推荐