如何获取随机数值并将其附加到文件中

2024-04-16 10:14:10 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我有10个文件,那么我调用范围内的随机数,并附加相同的文件名


Tags: 文件文件名
3条回答

可以使用字符串串联来创建指向该编号文件的路径。像这样:

path = 'D:/my path/' + str(ran) + '.wav'
wave_obj = sa.WaveObject.from_wave_file(path)

这里有更多关于string formatting的信息。你知道吗

我建议使用format string。你可以这样做:

path = "/path/to/my/files/{0}.wav"
random_file = path.format(ran)

这将是随机选择的文件的绝对路径,然后可以传递给from_wave_file。你知道吗

一种可能的解决方案是创建文件字典:

dic_files = {1 : 'file1.wav', 2: 'file2.wav' ...}

然后您可以使用以下命令调用该文件:

wave_obj = sa.WaveObject.from_wave_file('D:/my path/'+dic_files[ran])

相关问题 更多 >