问题
写了几个比较复杂的函数,当这几个函数分别测试执行的时候不报错,很顺利得到结果;
但是一旦我合起来就不行,没有报错,就是某些函数直接跳过去不执行,不知道啥原因。
原因
我需要执行的函数的参数是音频文件,因为只在本地执行,所以是传一个音频文件路径。因把这个文件默认命名为.wav
,导致没有正确解析读取这个文件。GPT的解释如下:
修改
因为这个音频文件是从视频文件重构的,所以将其改为原视频文件的名字,只是后缀为.wav
import os
file_path = './speech/test.mp4'
filename = os.path.basename(file_path)
filename_without_extension = os.path.splitext(filename)[0]
print(filename_without_extension)
个人邮箱:k1933211129@163.com 欢迎各位大佬批评指正