我试图弄清楚如何编辑这个字符串的结尾:
select_file = AudioSegment.from_(select_file)
我要做的是针对所选文件的格式(在本例中为 .wav 文件),更改 AudioSegment 以提取每个文件。即:如果我选择“.mp3”文件,AudioSegment.from_wav 将更改为 AudioSegment.from_mp3。
我怎样才能做到这一点?似乎任何使其灵活的尝试都会导致此错误
AttributeError: type object 'AudioSegment' has no attribute 'from_SoundFile'
这是完整的代码。
for file in os.listdir("Music"):
if file.endswith(".wav") or file.endswith(".mp3"):
print file
select_file = raw_input("Which file would you like to modify?")
if select_file in os.listdir("Music"):
os.chdir("Music")
print select_file
FileEnd = select_file.split(".")
print FileEnd[-1]
select_file = AudioSegment.from_SoundFile[-1](select_file)
SoundFile = { 'Name': select_file, 'format': FileEnd[-1]}
我如何做到这一点,以便结尾会根据文件结尾而改变?我不需要它来适应任何特定类型的代码,所以任何答案都可以。