给定一个bibTex文件,我需要将相应的字段(作者、标题、期刊等)添加到MySQL数据库中的一张表中(使用自定义架构)。
经过一些初步的研究,我发现存在Bibutils可以将bib文件转换为xml。我的初步想法是将其转换为XML,然后在Python中解析XML以填充字典。
我的主要问题是:
- 有没有更好的方法可以进行这种转换?
- 是否存在直接解析bibTex并在Python中提供字段的库?
(我确实找到了bibliography.parsing,它在内部使用bibutils,但是文档不多,而且我发现很难让它正常工作)。