2016-10-18 33 views
0

我试图运行一些使用pyAudioAnalysis音频数据回归,脱离指令here。但是,当我运行aT.featureAndTrainRegression(args)时,我得到Error: line contains NULL byte,因为它扫描我的csv文件。'行包含NULL字节'错误,同时使用pyAudioAnalysis

我已经做了一些在线挖掘,并且有很多关于如何从csv中删除或忽略空字节的建议,但我对这些方法没有太大的运气;通过并删除所有空字节给我留下了一个与原始文件没有相似之处的纯粹gobbledygook,并且我很想尝试另一边:修改pyAudioAnalysis中的audioTrainTest代码。我的意思是,有足够多的人使用这个,我不能相信每个人都会遇到这个错误,所以必须有一种方法来解决它,而不必纠正图书馆的胆量。

我正在OS10.9上运行mac,并在PyCharm上使用Python 2.7。任何建议将不胜感激。提前致谢!

回答

0

想通了!原来我使用的csv文件类型(Mac版本)与python不兼容,因此出现了错误。当我将csv保存为Windows csv时,所有问题都消失了。