python export() 得到参数的多个值 'format'

python export() got multiple values for argument 'format'

我有一个 wav 文件,我想根据名为 speech 的列表中的数据进行拆分,并根据标签变量将拆分后的 wav 文件导出到文件夹中

  label=speech[0]
  start= speech[1]
  end = speech[2] 
  newAudio = AudioSegment.from_wav(audio_file_path)
  newAudio = newAudio[start:end]
  if label==1:
    newAudio.export('/content/',x,'.wav', format="wav")
  else:
    newAudio.export('/content/',x,'.wav', format="wav")

但我一直收到错误 export() got multiple values for argument 'format'

export的函数定义如下:

export(self, out_f=None, format='mp3', codec=None, bitrate=None, parameters=None, tags=None, id3v2_version='4', cover=None)

我认为您要对第一个参数执行的操作是字符串连接,例如将其更改为 f 字符串:

newAudio.export(f'/content/{x}.wav', format='wav')