Bir web sitesi için Python ve Django kullanarak geliştiriyorum. BibTex girişini almak ve 3 farklı formatta, MLA, APA ve Chicago'da görüntülemek istiyorum. Orada zaten var bir kütüphane var mı yoksa dize biçimlendirmesini el ile yapmak zorunda mıyım?BibTex girişini alıp belirli biçimlere dönüştürmek için güvenilir bir python kütüphanesi var mı?
5
A
cevap
9
aşağıdaki projeler vardır:
Karmaşık ayrıştırma ve çıkışa ihtiyacınız varsa, Pybtex önerilir. Example:
>>> from pybtex.database.input import bibtex
>>> parser = bibtex.Parser()
>>> bib_data = parser.parse_file('examples/foo.bib')
>>> bib_data.entries.keys()
[u'ruckenstein-diffusion', u'viktorov-metodoj', u'test-inbook', u'test-booklet']
>>> print bib_data.entries['ruckenstein-diffusion'].fields['title']
Predicting the Diffusion Coefficient in Supercritical Fluids
İyi şanslar.
0
Bildiğim en yakın şey pybtex
paketidir